fox_12
@fox_12
Расставляю биты, управляю заряженными частицами

Отмена запуска отдельного этапа в Gitlab CI/CD?

У меня настроен CI/CD для проекта.
После коммита в текущую ветку для разработки, производится статистический анализ кода, пробегают юнит-тесты и интеграционные тесты.
Можно ли в отдельном коммите указывать что допустим, - юнит-тесты интеграционные тесты для данного конкретного коммита - не запускать. Допустим вносятся просто комментарии в код или документацию, или в скрипт не относящийся к функционалу проекта. А то тесты ресурсоемкие и по времени долго занимают. А лезть вручную их в интерфейс останавливать - такое себе... Как и менять .gitlab-ci.yml каждый раз...
Видел статью где описывалось решение как это сделать, включая некое ключевое слово в текст коммита, - но к сожалению ссылку на нее потерял.
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
job:
  script: echo "Долгий тест!"
  rules:
    - if: '$CI_COMMIT_MESSAGE =~ /регулярка-стопслово/' 
      when: never
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы