我开始实施我的团队CI,和我拿起TeamCity的,因为它是免费的,小的时候球队,而且似乎也很走俏,并拥有许多不错的选择。建立一个构建过程与TeamCity的
我还没有确定什么是这个服务器的“典型”或最佳用例。
在我看来,绝大多数构建任务使用其他工具(让它在一些构建脚本(如MSBuild/NANT)中更好地执行),TC仅用于发出单元测试/构建触发器。
我觉得很难建立一个完整的构建过程(大约复制文件/调用更复杂和逻辑基于代码等)。
将TC设置为构建过程的好方案是什么?
我们的产品是一个基于C#的软件,具有各种“插件”。
我们正在建设3个大型的.sln文件,目前使用的MSBuild转轮(简单地指定.sln文件作为参数传递给这个亚军)。
这仅负责构建实际的二进制文件,但是是不够的,需要各个项目的输出端连接起来,结合例如用于创建一个安装程序的东西。
你需要描述你的开发“堆栈”,以便人们提出建议。这听起来像你正在使用基于微软的东西(你提到MSBuild/NANT),但这不是足够的信息。您目前如何构建,测试和部署应用程序? –