使用TeamCity设置构建机

8

我目前正在处理多个小型开发项目。

我想规范化流程,因此我安装了TeamCity,这是许多人推荐的,并且对于小型项目也是免费的。

我想知道--在构建代理机器上需要哪些组件来构建项目?

我正在构建C#项目;我需要在每台构建机器上安装VS2010吗?只需要其中一部分吗?具体需要什么?

3个回答

6

只需安装 .Net Framework(包括 msbuild)即可。在构建代理上安装 Visual Studio 没有必要,并且在大多数情况下可能不是一个好主意。保持构建代理上安装的东西最少,只需要构建所需的最基本内容。


4
安装.NET和Windows SDK(.NET部分)应该就足够了。根据您使用的项目类型,需要将构建目标从本地计算机复制到构建代理(但这是一次性配置)。

TeamCity是如何编译我的项目的?它使用csc.exe编译器吗?这个编译器不是Windows SDK的一部分,对吧? - lysergic-acid
1
TeamCity有不同的构建运行器。其中之一是Visual Studio Runner,它使用IMHO msbuild来构建解决方案。最后使用csc。所有这些都包含在Windows SDK/.NET Framework中。 - ccellar

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接