如何自动删除Azure DevOps环境(Pipeline->environment)

f0brbegy  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(109)

我有多个Azure DevOps管道环境。有时我想清理一些未使用的环境,我现在手动做一天。
我看到一个API,但不确定它是否有效。
https://learn.microsoft.com/en-us/rest/api/azure/devops/distributedtask/environments/list?view=azure-devops-rest-7.0
任何脚本或流水线设置都可以自动执行此操作。

gev0vcfq

gev0vcfq1#

你可以使用Environments - Delete API:

DELETE https://dev.azure.com/{organization}/{project}/_apis/distributedtask/environments/{environmentId}?api-version=7.0

只要给予environmentId,它就会被删除。

相关问题