Azure App Service连续部署Webhook不起作用

时间:2019-02-15 17:02:27

标签: azure docker webhooks continuous-deployment azure-web-app-service

(我已经asked in the Microsoft Forum,但没有得到答案。)

我有一个使用私有注册表且启用了持续部署的应用程序服务。该应用程序运行正常,但是持续部署的Webhook URL无法正常工作。

这是向Webhook发送的HTTP GET请求的输出:

$ curl https://\$MySiteName:SomeLongPassword@mysite.scm.azurewebsites.net/docker/hook
"No route registered for '/docker/hook'"

Microsoft论坛中的某人告诉我尝试POST请求,所以这是输出:

$ curl -X POST https://\$MySiteName:SomeLongPassword@mysite.scm.azurewebsites.net/docker/hook
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Length Required</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Length Required</h2>
<hr><p>HTTP Error 411. The request must be chunked or have a content length.</p>
</BODY></HTML>

我在Microsoft Azure文档的任何地方都找不到如何使用Webhook的地方。

1 个答案:

答案 0 :(得分:0)

更多搜索后,我发现了this answer

答案建议执行以下操作:

curl https://\$MySiteName:SomeLongPassword@mysite.scm.azurewebsites.net/docker/hook -H "" -d ""

不知道为什么会这样,我希望Azure文档中有一些内容。