Azure应用程序服务连续部署Webhook不';行不通
(我已经说过了,但没有得到答案。) 我有一个应用程序服务,它使用私有注册表并启用了连续部署。该应用程序运行完全正常,但用于连续部署的Webhook URL不起作用 以下是对webhook的HTTP GET请求的输出:Azure应用程序服务连续部署Webhook不';行不通,azure,docker,webhooks,continuous-deployment,azure-web-app-service,Azure,Docker,Webhooks,Continuous Deployment,Azure Web App Service,(我已经说过了,但没有得到答案。) 我有一个应用程序服务,它使用私有注册表并启用了连续部署。该应用程序运行完全正常,但用于连续部署的Webhook URL不起作用 以下是对webhook的HTTP GET请求的输出: $curl https://\$MySiteName:SomeLongPassword@mysite.scm.azurewebsites.net/码头工人 “没有为“/docker/hook”注册路由” Microsoft论坛中有人告诉我尝试一个POST请求,下面是该请求的输出:
$curl https://\$MySiteName:SomeLongPassword@mysite.scm.azurewebsites.net/码头工人
“没有为“/docker/hook”注册路由”
Microsoft论坛中有人告诉我尝试一个POST请求,下面是该请求的输出:
$curl-X POST https://\$MySiteName:SomeLongPassword@mysite.scm.azurewebsites.net/码头工人
所需长度
所需长度
HTTP错误411。请求必须分块或具有内容长度
我还没有在Microsoft Azure文档中找到如何使用webhook的任何地方。经过更多搜索,我找到了 答案建议采取以下措施:
curl https://\$MySiteName:SomeLongPassword@mysite.scm.azurewebsites.net/docker/hook-H“--d”
不知道为什么会这样,我希望Azure文档中有一些东西。经过更多的搜索,我发现了 答案建议采取以下措施:
curl https://\$MySiteName:SomeLongPassword@mysite.scm.azurewebsites.net/docker/hook-H“--d”
不知道为什么会这样,我希望Azure文档中有一些东西。这能回答你的问题吗@juan看起来和我最后得到的解决方案一样,所以从技术上来说,它确实回答了我的问题,我只是希望我找到了那个问题。这能回答你的问题吗@juan看起来和我最终得到的解决方案是一样的,所以从技术上讲它确实回答了我的问题,我只是希望我找到了那个问题。它所做的是调用(通过http请求)一个webhook,告诉Azure“发生了什么事”(例如:一个新的映像准备就绪)因此Azure可以拉取它并运行另一个容器这是因为使用curl标志
-d
(-data
)意味着HTTP方法POST
,这是此webhook URL唯一允许的方法,它所做的是调用(通过HTTP请求)一个webhook,告诉Azure“发生了什么事”(例如:一个新的图像已经准备好)以便Azure可以将其拉入并运行另一个容器。这是因为使用curl标志-d
(-data
)意味着HTTP方法POST
,这是此webhook URL允许的唯一方法