使用TFS持续集成

时间:2014-08-06 04:46:53

标签: tfs continuous-integration alm

我很习惯使用SVN / Git与Teamcity一起进行持续集成&交货。很容易创建MSBuild / NANt脚本来做我想要的。最近出于工作目的,我被安排在一个项目中,我试图将TFS设置为同样的但是gosh明显的切割doco似乎在那里不可用(或者我太习惯了Teamcity)。

你能指出我正确的方向吗

  • TFS构建服务器最佳实践
  • 创建压缩文件并将其保留(由于某种原因,构建def设置似乎不适用于我的情况)
  • 在不同环境中部署工件

1 个答案:

答案 0 :(得分:2)

您可以将TFS与各种工具集成,但如果您想使用所有TFS优惠,可以使用以下内容:

  • 使用您的某个构建服务器的项目的构建定义。可以将此构建定义配置为作为CI构建运行,并将构建输出存储在TFS服务器上。然后可以通过Web门户将此输出作为zip文件下载。
  • 对于部署,Microsoft Release Management是推荐的工具。 RM可以绑定到您的构建(使用特殊的发布管理模板将构建输出存储在服务器上的共享文件夹中)。

将CI版本与版本管理相结合,为您提供了一个很好的解决方案,可以在各种环境中进行持续部署

另一种选择是使用Lab Management.这非常适合部署和管理物理和虚拟测试环境。

当谈到TFS的最佳实践时,我很想指出所有的`guidance we created as ALM Rangers.在这里,您将找到有关在各种场景中安装,配置和运行TFS的指导,包括构建服务器和DevOps自动部署场景。