Для '/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