Я использую Gitlab CI / CD для развертывания новых образов на промежуточном сервере, когда я делаю новый коммит.В моем конвейере важная часть:
docker service update my_service --update-failure-action rollback --image my_image:latest
. Иногда происходит сбой развертывания, после чего происходит автоматический откат. Однако docker service update
всегда возвращает 0, поэтому в моем конвейере я не могу узнать, было ли развертывание успешным.или нет.
Как определить, действительно ли развертывание прошло успешно / был ли откат?