Для '/ docker / hook' не зарегистрирован маршрут - PullRequest
0 голосов
/ 02 октября 2018

Я создаю Azure AppService на основе образа Docker.Образ находится в общедоступном реестре Docker, поэтому я хочу, чтобы служба «знала», когда появляется новая версия образа (тот же тег).

Я думал, что WebHook в разделе Непрерывное развертывание должен был достичь этого, но когдаЯ называю это curl, я получаю сообщение от темы.

Я не смог найти правильный документ ... это URL-адрес WebHook, как мне кажется (надеюсь), это так?есть ли определенный HTTP-глагол для использования?

EDIT : я имею в виду URL-адрес WebHook, указанный в разделе «Непрерывное развертывание» в настройках моего контейнера в Azure

enter image description here

1 Ответ

0 голосов
/ 17 мая 2019

Я тоже застрял на этом некоторое время, пока не понял, что для этого URL-запроса требуется POST HTTP.

Вот пример запроса CURL, который есть в моем скрипте gitlab CI

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...