我想通过利用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客户端触发版本效果很好。
有没有人设法实现类似的目标?可能是我的问题吗?
VSO中当前的版本管理服务仅支持vNext版本模板,该模板仅支持用于触发版本的vNext REST API。ReleaseManagementBuild.exe
仅适用于基于代理的发行版。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句