GitLab CI: предотвращать дублирование выполнения заданий после слияния - PullRequest
0 голосов
/ 08 июля 2019

Мой проект использует подход git flow для нашего интерфейса JavaScript. В функциональной ветке мы выполняем модульные тесты, Eslint и собираем перед фиксацией. Перед объединением с dev все задания CI в ветви функций должны быть успешными.

После слияния с DEV те же задания выполняются снова перед развертыванием в тестовой среде. Могу ли я предотвратить повторение этих шагов после слияния? Или это лучший способ убедиться, что при слиянии ничего не сломалось? (Похоже на талию минут конвейера и времени разработки.)

1 Ответ

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

Рекомендуется запускать CI после слияния.

Во всяком случае, вы можете отключить его, используя , кроме ключевое слово

job:
  script:
   - ./build
  except:
    - dev

См. https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-basic

...