PAN*_*MAN 5 azure azure-devops
假设我们有 3 个不同的容器注册表。当新映像推送到这 3 个注册表中的任何一个时,是否有任何可用的 azure devops 作业/任务可以提供一种触发我的构建管道的方法?
我对 MS Flow 有一些见解,但我想限制 azure devops 的范围。
找到一种方法或建议来使用 DevOps 作业/任务触发构建管道。
您可以在 Azure 容器注册表中创建一个 Web 挂钩,该挂钩在推送新映像时触发 Azure DevOps 中的构建。
为此,您需要使用 Web API 编写一个服务来处理 API Post 调用。推送新图像时,ACR Web 挂钩会向服务发送 Post 调用。
在服务中,您可以使用 Azure DevOps .Net 库(如果服务采用 C# 语言)或Azure DevOps Rest API触发 Azure DevOps 构建管道。
如何创建ACR Web Hook?在这里找到。
如何从代码触发构建管道?在这里找到。
| 归档时间: |
|
| 查看次数: |
1803 次 |
| 最近记录: |