我想通过API修改Azure DevOps中管道的服务端点。
示例:
管道“构建-a-释放”使用我的个人服务端点"hello1“。但我希望它使用现有的服务端点“全局-服务端点”。
文档https://learn.microsoft.com/en-us/rest/api/azure/devops/pipelines/pipelines?view=azure-devops-rest-6.0没有显示任何“更新”函数,但我可以在Azure DevOps GUI中更新管道的服务端点。
我如何通过脚本和API来自动化这个过程?
发布于 2020-08-19 02:01:55
要更新服务端点,应该使用端点-更新服务终结点 API:
PUT https://dev.azure.com/{organization}/_apis/serviceendpoint/endpoints/{endpointId}?api-version=6.0-preview.4
要更新管道定义,可以使用定义-更新 api来更新它。捕获网络日志时,可以看到connectedServiceId
在properties
of repository
参数中。您可以更新connectedServiceId
以更改服务连接。
从我的测试中,你需要注意的是:
https://stackoverflow.com/questions/63477124
复制相似问题