我非常习惯于使用 SVN/Git 和 Teamcity 来进行持续集成和交付。在那里很容易创建 MSBuild / NANt 脚本来做我想做的事。最近出于工作目的,我被安置在一个项目中,我试图将 TFS 设置为做同样的事情,但天哪,那里似乎没有一个清晰的 doco(或者我太习惯于 Teamcity)。
你能指出我正确的方向吗
- TFS 构建服务器最佳实践
- 创建压缩工件并保存它们(由于某种原因,构建 def 设置在我的情况下似乎不起作用)
- 在不同环境中部署工件
我非常习惯于使用 SVN/Git 和 Teamcity 来进行持续集成和交付。在那里很容易创建 MSBuild / NANt 脚本来做我想做的事。最近出于工作目的,我被安置在一个项目中,我试图将 TFS 设置为做同样的事情,但天哪,那里似乎没有一个清晰的 doco(或者我太习惯于 Teamcity)。
你能指出我正确的方向吗
您可以将 TFS 与各种工具集成,但如果您想使用所有 TFS 提供的工具,您可以使用以下工具:
将 CI 构建与发布管理相结合,为您提供了一个很好的解决方案,可以在各种环境中进行持续部署
另一种选择是使用实验室管理。这非常适合部署和管理物理和虚拟测试环境。
当谈到 TFS 的最佳实践时,我很想向您指出我们作为 ALM Rangers 创建的所有指南。在这里,您将找到有关在各种场景中安装、配置和运行 TFS 的指南,包括构建服务器和 DevOps 自动部署场景。