我有一个大型的c#项目,它取决于许多其他项目。
我想创建\使用各种构建自动化脚本。
该过程看起来像:
- Clone project X from Git, run unit tests, compile.
- Clone project Y from Git, run unit tests, compile.
- Clone project Z from Git, run unit tests, compile.
项目Z取决于Y,Y取决于X.
我知道Team Foundation Server可以做很多事情,但我正在寻找更轻松的解决方案。
TFS的开源替代品是什么?
答案 0 :(得分:1)
NAnt还将执行所有基本CI任务,并且是开源的。 http://nant.sourceforge.net/
答案 1 :(得分:0)
看看teamcity。更容易使用。我们将构建从TFS迁移到teamcity。它最多可以免费提供3个构建代理和20个构建配置(这对于中级团队来说已经足够了),但企业版也不是那么昂贵。
詹金斯也是另一种选择。