我正在基于Docker映像创建Azure AppService。该映像位于Docker公共注册表中,因此我希望该服务在映像的新版本(相同标签)时“知道”。
我认为持续部署下的WebHook可以实现这一目标,但是当我用curl调用它时,我会从主题中得到消息。
我找不到正确的文档...是我想(希望)的WebHook URL吗?有没有要使用的特定HTTP动词?
编辑:我的意思是在Azure的容器设置中的“连续部署”下找到的WebHook网址
答案 0 :(得分:0)
我也坚持了一段时间,直到我意识到它要求对该URL进行POST HTTP请求。
这是我在gitlab CI脚本中拥有的CURL请求的示例
curl -X POST "https://\$$AZURE_DEPLOY_USER:$AZURE_DEPLOY_PASSWORD@$AZURE_KUDU_URL/docker/hook" -d -H
它确实需要在环境中设置以下变量,或者您可以直接用URL替换它
$AZURE_DEPLOY_USER
$AZURE_DEPLOY_PASSWORD
$AZURE_KUDU_URL