Search code examples
build-processbuild-automation

Build Process in TFS 2010


I have read articles on build automation and it looks simple, but I am really not sure about parameterized build. I believe, there must be a xml file for that.

When we say build is automated, I believe it means our code/binaries sit in test environemnt. And all application related settings will also configured just by simple clicks of build, and push.

What are the required tools? What is MSBuild ?

Please put some light on it.


Solution

  • MSBuild is and exe that you run with command line tools and pass to it the project file (.csproj) which is an XML file as you said and it has all the instructions needed as you configured.

    I created a series of videos that describe how to create simple MSBuild tasks and how to organize tasks and so on, for more info click on the following link:

    MSBuild Tutorial

    • MSBuild is exe

    enter image description here

    • When you run MSBuild from Command line

    enter image description here

    • You will need to unload the projct so you can edit the (.csproj) or project file

    enter image description here

    • The (.csproj) or project file

    enter image description here