Для '/docker/hook' не зарегистрирован маршрут

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

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

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

РЕДАКТИРОВАТЬ: я имею в виду URL-адрес WebHook в разделе "Непрерывное развертывание" в настройках моего контейнера в Azure

0 ответов

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

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

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
Другие вопросы по тегам