Customizing the build machine using TeamCity

I am currently working with several small dev projects at work.

I would like to formalize proecss, and therefore I installed TeamCity, which was recommended by many, and is also free for small projects.

I would like to know what components are needed to create projects on an assembly agent machine?

I build projects in C #; Do I need to install VS2010 on every build machine? only a subset? What exactly?

+8
c # build teamcity
source share
3 answers

Installing .NET and the Windows SDK (parts of .NET) should be sufficient. Depending on the types of projects you are using, you need to copy the assembly targets from the local machine to the assembly agents (but this is a one-time configuration).

+4
source share

Only the .Net framework (which includes msbuild) should be enough. There is no need, and probably in most cases it is not a good idea to install Visual Studio on build agents. Store the installed material in the assembly agent to the minimum necessary for assembly.

+6
source share

You just need to install framework 4.0, you do not need VS2010. Perhaps this is a web project and you are using Pakage web deployment, so you will need to install this package: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=89f2c4f5-5d3a-49b6-bcad -f776c6edfa63 & displaylang = en

Hope this helps.

+2
source share

All Articles