【问题标题】:Trigger Visual Studio Online Release from TFS Build从 TFS 构建触发 Visual Studio 在线发布
【发布时间】:2015-10-27 13:16:42
【问题描述】:

我想通过使用 Visual Studio Online 上托管的发布管理服务来触发发布。构建代理和控制器位于还包含发布管理客户端(版本 2013.4)的专用服务器上。 我已经调整了构建过程模板,以允许在成功构建结束时触发发布。 为了启动发布,流程模板调用“ReleaseManagementBuild.exe”(显然是与 RM 客户端一起安装的),并带有以下参数:

ReleaseManagementBuild.exe -tfs  https://MyServerName.visualstudio.com/defaultcollection -tp "My Project Name" -bd xxx -bn yyy -ts zzz -nologo

结果我收到以下错误:

错误:TFS 集合 (https://MyServerName.visualstudio.com/defaultcollection) 没有 存在于发布管理服务器中。

为了缩小问题的范围,我自己在构建服务器上运行了相同的命令(而不是通过构建过程)并得到了同样的错误。 直接从 RM 客户端触发发布效果很好。

有没有人设法实现类似的事情?我的问题可能是什么?

【问题讨论】:

    标签: tfsbuild azure-devops ms-release-management


    【解决方案1】:

    目前 VSO 中的发布管理服务仅支持 vNext 发布模板,该模板仅支持vNext REST API 用于触发发布。 ReleaseManagementBuild.exe 仅适用于基于代理的版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-24
      • 2018-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-20
      • 1970-01-01
      • 2023-03-12
      相关资源
      最近更新 更多