【发布时间】:2015-01-19 13:25:17
【问题描述】:
我们在 .NET 项目上工作,将 TFS 用于:
- 源代码管理
- 构建:生成 MSI 文件的门控签入
- 部署到实验室
我们想要创建一个适当的持续交付管道,即一个仪表板,其中包含用于每个签到红绿灯的管道。 管道应显示所有阶段,例如 TFS 构建 > 部署到实验室 > 冒烟测试 > 集成测试 > 验收测试 > 部署到 PreProd > ...
所以它必须与 TFS 紧密集成。
我们正在评估 2 个选项:
- 如果有可以显示管道的工具,请使用基于 TFS 的工具\plugin\dashboard?
- 使用 CI 工具(例如 Jenkins、TeamCity、Bamboo)构建此管道 - 理想情况下,支持从 TFS 放置文件夹获取构建代码,而不仅仅是源代码
你会推荐什么?
【问题讨论】:
-
寻求工具推荐对于 Stack Overflow 来说是题外话。
-
谢谢。我会考虑的。
-
如果了解 TFS OOB 的功能,这只是离题。在这种情况下,我会说这不是题外话。很简单:我如何使用 TFS 做到这一点。
-
Hinsh 先生,问题不是“我如何使用 TFS 做到这一点”,而是更高级别 - 使用市场上现有的工具等,最好的方法是什么。我们不仅限于 TFS 思维。
标签: jenkins tfs teamcity bamboo continuous-delivery