Обновление службы Docker обнаруживает автоматический откат - PullRequest
0 голосов
/ 13 февраля 2019

Я использую Gitlab CI / CD для развертывания новых образов на промежуточном сервере, когда я делаю новый коммит.В моем конвейере важная часть:

docker service update my_service --update-failure-action rollback --image my_image:latest

. Иногда происходит сбой развертывания, после чего происходит автоматический откат. Однако docker service update всегда возвращает 0, поэтому в моем конвейере я не могу узнать, было ли развертывание успешным.или нет.

Как определить, действительно ли развертывание прошло успешно / был ли откат?

1 Ответ

0 голосов
/ 20 марта 2019

Для получения статуса обновления вы можете запустить:

docker service inspect my_service --format "{{.UpdateStatus.State}}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...