стейджах. Одна джоба ползет 2 минуты, вторая - 5 минут. Как стопать вторую джобу если упала первая? Пока что есть мысль в after_script первой джобы сделать запуск bash-скрипта который через апи проверяет состояние первой джобы и стопает через апи вторую если первая - failed. Есть вариант попроще?)
Спасибо.
никак. делай вторую джобу needs от первой. тогда она будет выполняться только если первая прошла. after_script тебе не поможет, этоот блок выполняется тольк после того, как все в блоке script будет выполнено. ни или сломается что-то
Нативно никак ... только через баш или не баш ... который будет запускать условный while с АПИ чеком как родительский процесс и дочерний уже твой скрипт и валить в тупой exit 1 родительский как только так сразу.
Если все ломается, то after_script выполняется насколько я помню. Туда и можно засунуть же проверку. Нужно проверить.
Видимо да. Только через баш. Ок, попробуем.
я понял, ты из первой джобы вторую хочешь стопать. да, получится, через апи. но кейс странноватыый немного
Да, именно это и хочу. Да, странноватый) поэтому и думал мб есть нативная поддержка подобного в гитлабе. Ну ок.
Обсуждают сегодня