Continuous Integration & TFS @ BarCamp Sarasota


This weekend I did a talk at BarCamp Sarasota where I introduced the concept of Continuous Integration and how to set it up with TFS 2010.  It was interesting as it was a mixed audience of about 50% Microsoft devs and 50% of other technologies.  I’m used to presenting to a mostly Microsoft crowd.  The talk went well and people seemed pretty receptive to it and saw the benefit of doing CI builds and setting them up properly.

Here are my slides:   I didn’t really do any customizations since it was a 1/2 hour talk, so there’s no code to show. 

This was a really well-run event, it was my first BarCamp and it is a very interesting concept.  There was a ton of networking and interesting conversations going on. 

About esteban

Esteban is the Founder and Chief Technologist at Nebbia Technology, an ALM consulting and Azure-powered technology company. He is a software developer with a passion for ALM, TFS, Azure, and software development best practices. Esteban is a Microsoft Visual Studio ALM MVP and ALM Ranger, Pluralsight author, and the president of ONETUG (Orlando .NET User Group).

4 thoughts on “I’m on Radio TFS # 103!

  1. Renato Bento

    Thank you,
    this really helped me out!
    I was on a hard path trying to parse this parameters as a XmlDoc.

  2. Jorge Sanchez

    Hey I being using your code to accomplish the same thing but I never work with TFS before, I think I got it to the part that I could pass the ProjectFilePath and NewAssemblyName, but I not sure how to pass the Workspace InArgument do you have an example of how do I specify this on MsBuild?

    BTW i also change

    var workspace = context.GetValue(this.Workspace);
    var workspace = (Workspace)context.GetValue(Workspace);

    is this correct?

    Thank you very much

  3. poker terbaik


  4. Poker Sentosa

    Love is the most beautiful of God’s grace, I bow and pray to God, and finally I found the most beautiful grace that is You.

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you human? *