【发布时间】:2017-10-16 09:22:25
【问题描述】:
我在 Azure 中使用 WebApp for Container,目前我在 Jenkins 中构建自己的容器并将其推送到我自己的私有注册表中。
我自己的私有注册表非常基本,没有 WebHook 功能,所以我想在我的 Jenkins 工作流中添加以触发容器刷新。
我已按照以下步骤操作:https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-ci-cd 并且我得到了 URL,但是当我尝试卷曲到它时,我得到了:
401 - 未经授权:由于凭据无效,访问被拒绝。如果我执行如下 GET 请求:
curl https://$user:password@mysite.scm.azurewebsites.net/docker/hook
和
HTTP 错误 411。请求必须分块或具有内容长度。如果我执行 POST 请求
curl -X POST curl https://$user:password@mysite.scm.azurewebsites.net/docker/hook
我应该如何使用 Curl 发出请求来触发这个?
谢谢,
【问题讨论】:
标签: azure for-loop web-applications containers