Visual Studio 的发布管理 - 未触发发布

Release Management for Visual Studio - Release Not Triggered

尝试使用发布管理为 Visual Studio 2013 设置自动发布。在 RM 客户端中手动创建发布时流程有效。

在 Visual Studio 中对新构建进行排队时,构建成功,但发布从不显示在 RM 中。

"Release Build" 在构建模板中设置为 "True"。

有什么建议吗?

如果您使用的是基于代理的发布模板,则必须在您的 构建代理.

上安装和配置发布管理客户端

如果您使用的是 vNext 发布模板,发布构建过程模板将不起作用。您必须自定义它才能使用 REST API that was added in Update 3

在构建模板中,"Configuration to Release" 设置为 "Release - Any CPU"。删除后,触发发布构建过程。

除了@DanielMann 在他的回答中正确说的,还有两个重要的标志需要考虑:

  • 在构建模板中,Release Build需要设置为True(如OP所述)
  • 必须选中 Can Trigger a Release from a Build? 复选框。该复选框可以在发布管理客户端的特定发布模板的属性中找到。这也是可以指定用于发布的构建定义的部分。

请参阅 MSDN 上的 Trigger a release from a build 文档。