Мы пытаемся запустить команду openshift через jenkins, как конвейер автоматизации.Если мы запустим
oc rollout latest dc/myapp
, это инициирует развертывание, и задание jenkins будет успешно выполнено.Мы не можем определить, является ли инициированное развертывание openshift успешным или неудачным.
В качестве одного из решений мы думали получить статус последнего развертывания, запускать пока цикл не завершится.
мы подумали об использовании приведенной ниже команды:
oc rollout history dc/<name> --revision=1
Но проблема в том, что мы не можем получить номер редакции последнего развертывания.
Это правильный подход, если неткаким может быть способ выяснить, было ли развертывание открытой смены неудачным или успешным?
Спасибо.