我如何在 Azure Devops Server 上实现这一点。我需要根据在特定位置创建文件来触发发布管道。是否有任何扩展可以监视文件系统位置并触发管道。出于其他原因,在此方案中不能选择创建计划以检查该位置是否存在文件。
问问题
44 次
1 回答
0
整个 AzureDevops 网站都有一个底层 REST API,您可以向其发送请求。
我会在 Windows 机器上创建 ScheduledJob 并检查文件是否已创建。如果是,那么您可以发送一个 REST API 请求来触发管道,如下所示:
PATCH https://vsrm.dev.azure.com/{organization}/{project}/_apis/Release/releases/{releaseId}/environments/{environmentId}?api-version=5.1-preview.6
身体:
{"status":"inProgress","scheduledDeploymentTime":null,"comment":""}
以下是 API 文档:
于 2020-06-17T08:52:34.353 回答