GitLab-CI: запускать задание только при создании ветки - PullRequest
1 голос
/ 09 июля 2020

В gitlab runner я хочу запустить задание, разделив создание ветки и обновление ветки.

(пример. Yml)

creat job:
  stage: create
  script:
    - echo 'branch checkout'
  only:
   - ????

update job:
  stage: deply
  script:
    - echo 'branch update'
  only:
   - branches

1 Ответ

0 голосов
/ 09 июля 2020

Возможно, вы сможете проверить CI_COMMIT_BEFORE_SHA. Если это все нули, то для этой ссылки нет предыдущей фиксации. (Это также все нули для запроса на слияние.)

См. предопределенные переменные .

...