代码之家  ›  专栏  ›  技术社区  ›  sebagomez

没有为“/docker/hook”注册路由

  •  1
  • sebagomez  · 技术社区  · 8 年前

    我正在基于Docker映像创建Azure AppService。图像在Docker公共注册表中,因此我希望服务“知道”何时有图像的新版本(相同的标记)。

    我以为持续部署下的WebHook可以实现这一点,但当我用curl调用它时,我从主题那里得到了消息。

    我找不到合适的医生。。。那是我认为(希望)的WebHook网址吗?是否要使用特定的HTTP动词?

    编辑 :我是指在Azure的容器设置中的连续部署下找到的WebHook URL

    enter image description here

    0 回复  |  直到 8 年前
        1
  •  5
  •   zdarsky.peter    7 年前

    我也被这个问题困扰了一段时间,直到我意识到它需要在这个URL上发布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
    推荐文章