В gitlab runner я хочу запустить задание, разделив создание ветки и обновление ветки.
(пример. Yml)
creat job: stage: create script: - echo 'branch checkout' only: - ???? update job: stage: deply script: - echo 'branch update' only: - branches
Возможно, вы сможете проверить CI_COMMIT_BEFORE_SHA. Если это все нули, то для этой ссылки нет предыдущей фиксации. (Это также все нули для запроса на слияние.)
CI_COMMIT_BEFORE_SHA
См. предопределенные переменные .