是否可以将 Microsoft Release Management Server 与 Team City 构建的构建工件输出一起使用?
- 也许可以选择让 Team City 触发发布的第一步?
我只看到过使用 TFS 构建的文档。
是否可以将 Microsoft Release Management Server 与 Team City 构建的构建工件输出一起使用?
我只看到过使用 TFS 构建的文档。
是的。如果将组件设置为“外部构建”,则可以指定 Team City 二进制放置位置的路径。然后,在触发发布时,您将指定要从该位置部署的二进制文件的确切版本。
您可以使用ReleaseManagementBuild.exe工具让 Team City 从 RM 触发发布。它位于 Release Management 安装文件夹中
您可以通过运行ReleaseManagementBuild.exe -rt "YourReleaseTemplateName" -pl "\YourTeamCityDropLocation\Whatever\"触发 TeamCity 生成的构建的发布
相关博客,来自微软 RM 团队的 Jonathan Rajotte:http: //blogs.msdn.com/b/visualstudioalm/archive/2014/04/04/release-management-continuous-deployment-with-visual-studio-online -and-any-ci-systems.aspx
如果您使用的是 vNext 部署 (PowerShell DSC),我已在此处写了一篇关于如何从 Team City 触发此功能的博文:
它使用 2013 年更新 3 中引入的新 REST API。