【问题标题】:Using Microsoft Release Management with Team City将 Microsoft 发布管理与 Team City 一起使用
【发布时间】:2015-01-26 04:37:02
【问题描述】:

是否可以将 Microsoft Release Management Server 与来自 Team City 构建的构建工件输出一起使用?

  • 也许可以选择让 Team City 触发发布的第一步?

我只看过使用 TFS 构建的文档。

【问题讨论】:

    标签: teamcity ms-release-management


    【解决方案1】:

    是的。如果将组件设置为“外部构建”,则可以指定 Team City 二进制放置位置的路径。然后,在触发发布时,您将指定要从该位置部署的二进制文件的确切版本。

    您可以使用 ReleaseManagementBuild.exe 工具让 Team City 从 RM 触发发布。它位于 Release Management 安装文件夹中

    您可以通过运行 ReleaseManagementBuild.exe -rt "YourReleaseTemplateName" -pl "\YourTeamCityDropLocation\Whatever\" 来触发 TeamCity 生成的版本的发布

    来自 Microsoft 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

    【讨论】:

    【解决方案2】:

    如果您使用的是 vNext 部署 (PowerShell DSC),我已在此处写了一篇关于如何从 Team City 触发此功能的博文:

    http://geekswithblogs.net/jakob/archive/2015/01/14/trigger-visual-studio-release-management-vnext-from-teamcity.aspx

    它使用 2013 年更新 3 中引入的新 REST API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多