【发布时间】:2019-07-09 20:48:54
【问题描述】:
(我已经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。
【问题讨论】:
-
这能回答你的问题吗? How to trigger manually container refresh
-
@juan 看起来这与我最终得到的解决方案相同,所以从技术上讲,它确实回答了我的问题,我只是希望我找到了那个问题。
标签: azure docker webhooks continuous-deployment azure-web-app-service