与TFS集成的持续交付管道

时间:2014-11-21 11:48:08

标签: jenkins tfs teamcity bamboo continuous-delivery

我们使用TFS进行.NET项目:

  • 源代码管理
  • 构建:产生MSI文件的门控签到
  • 部署到实验室

我们想要创建一个合适的Continuous Delivery管道,这是一个带有管道的仪表板,用于每次检查交通信号灯。 管道应显示所有阶段,如TFS构建&gt;部署到实验室&gt; <烟雾测试>整合测试&gt;验收测试&gt;部署到PreProd&gt; ...

因此必须与TFS紧密集成。

我们正在评估两个选项:

  1. 如果有任何可以显示管道的话,可以使用基于TFS的工具\插件\仪表板吗?
  2. 使用CI工具(例如Jenkins,TeamCity,Bamboo)构建此管道 - 理想情况下支持从TFS drop文件夹中获取构建的代码,而不仅仅是源代码
  3. 你会推荐什么?

1 个答案:

答案 0 :(得分:-2)

如果您使用的是TFS,为什么不利用内置的版本管理工具?您可以创建一个自动发布的发布管道,甚至包括我需要的批准。

http://nakedalm.com/building-release-pipeline-release-management-visual-studio-2013/

如果您想集成实验室工具来收集测试结果作为管道的一部分,这也是有效的。

http://nakedalm.com/execute-tests-release-management-visual-studio-2013/

这非常有效,而Connect()的新功能将使其更加出色。