我们在 .NET 项目上工作,使用 TFS 进行:
- 源头控制
- 构建:生成 MSI 文件的门控签入
- 部署到实验室
我们想要创建一个适当的持续交付管道,即一个仪表板,其中包含用于每个签到红绿灯的管道。管道应显示所有阶段,例如 TFS 构建 > 部署到实验室 > 冒烟测试 > 集成测试 > 验收测试 > 部署到 PreProd > ...
所以它必须与 TFS 紧密集成。
我们正在评估 2 个选项:
- 如果有任何可以显示管道的工具,请使用基于 TFS 的工具\插件\仪表板?
- 使用 CI 工具,例如 Jenkins、TeamCity、Bamboo 来构建这个管道 - 理想情况下支持从 TFS 放置文件夹中获取构建的代码,而不仅仅是源代码
你会推荐什么?