我大约有80个DLL,将为其创建生成并将其使用Azure Devops推送到Nuget。 我正在尝试通过将不同的构建隔离到不同的发布管道中来创建发布管道。
但是在创建之前,我想确定是否存在使用这些构建作为工件的其他发布管道? 我如何确定是否已使用上述版本的发布管道退出。
答案 0 :(得分:2)
您将要使用Release Pipelines的API并传递工件扩展选项。我让您找出验证码(还有其他答案)。
这是PowerShell中的一个示例:
$uri = 'https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/definitions?api-version=5.1&$expand=artifacts'
Invoke-RestMethod -Method get -uri $uri -UseDefaultCredentials | Select-Object -ExpandProperty value | Select-Object id, artifacts