например у меня есть 2 деплоя :dev и stage
dev деплой запускается вручную, when: manual
нужно добавить деплой stage, чтобы он запускался автоматически, но только только после того, когда прошел деплой на dev?
в остальных случаях не работал.
какое то условие будет лучше указать через when или каким образом лучше реализовать?
я еще не совсем в ci cd разбираюсь, сорь если вопрос глупый и банальный)
в официальной документации Gitlab ничего подобного не нашел прост
Это по умолчанию так будет - следующий шаг пайплайна не проигрывается, пока предыдущие не прошли
благодарю! я просто думал, что если стоит автоматический деплой на stage, он запустится независимо от того начался деплой dev или нет, так как нет ручного запуска и они обращаются к одной и той же ветке и находятся в одном stages: deploy видимо не совсем понимаю алгоритм поочередности выполнения.
ты попробуй. По идее мануальная джоба блокирует оставшийся пайплайн. Если не так - всегда можно сделать через промежуточный артефакт и проверку его наличия
Обсуждают сегодня