Continuous Integration - Step by Step

Continuous integration (CI) allows you to check the quality of your project on every developer commit. It's a key part of any Agile environment.

We will start with a 5 year old ASP.NET WebPages application and put it under CI with unit testing and other key metrics. The web project, has no modern best practices at all. This talk will demonstrate, step-by-step and line-by-line, adding a project to a continuous integration (CI) server.

The end result will be a project with the following:
- Automatic build on check-in
- Automatic reporting of unit tests
- Code duplication reporting
- Warning analysis
- REM: Automatic database upgrade

This will be great if you work with legacy code and feel the CI hurdle is big.

Join or login to comment.

  • Valter P.

    Hi Barrett, quick question... is it anyway possible to after build on check-in, have the server(in my case tfs) automatic add the build# to the footer. I remember you talked about display build# but i don't recall you showing if it could be done automatic. Thanks,
    Valter

    September 5

    • Valter P.

      Hi Barrett, A demo would be great.

      September 8

    • Valter P.

      Hi RT, Thanks for the suggestion... i will look into it.

      September 8

  • RT C.

    As usual comprehensive, detailed, and thorough. Barrett makes it look so easy!

    1 · August 29

  • Barrett S.

    Thanks for everyone for coming last night. Here are slides:

    http://slidesha.re/1zQjdDn

    August 29

  • Barrett S.

    The speaker was very handsome

    August 29

  • Barrett S.

    The speaker was very handsome

    August 29

  • Barrett S.

    Thanks to everyone for coming. Here are the slides. <iframe src="//www.slideshare.net/slideshow/embed_code/[masked]" width="427" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="https://www.slideshare.net/wbsimms/ci-step-bystep"; title="Ci step bystep" target="_blank">Ci step bystep</a> </strong> from <strong><a href="http://www.slideshare.net/wbsimms"; target="_blank">William Simms</a></strong> </div>

    August 28

  • Barrett S.

    Looking forward to everyone making it tonight. I've spent all day in VB.NET 2005. I feel like I should fire up my TRS-80 and program basic.

    August 28

  • RT C.

    Yes ! CI! Love It!

    August 23

13 went

Our Sponsors

  • Pluralsight

    Pluralsight offers the largest selection of hardcore online training

  • DevExpress

    Enter to win CodeRush, a leading productivity tool for Visual Studio

  • JetBrains

    JetBrains provides licenses which are raffled at every meeting.

Imagine having a community behind you

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy