Задать вопрос
Kozack
@Kozack
Thinking about a11y

Как задать условие запуска задачи в GitLab?

Я хочу чтобы одна задача запускалась при каждом коммите в любую ветку при условии что в изменениях есть что-то кроме изменений .md файлов. Я попробовал так:
except:
    changes:
      - "*.md"

Но задача не запустилась, когда пришли изменения в коде

Вторую я хочу запускать только когда пушится тег в ветку master
я попробовал так
only:
    - tags
    - master
  except:
    changes:
      - "*.md"

Но, опять, задача просто не запускается.

Что я делаю не так?
  • Вопрос задан
  • 70 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@kratorr
Такое сработает только с версии Gitlab 11.4 и выше.

stages:
  - my_stage

my_job:
  stage: my_stage
  tags:
   - my_runner
  script:
    - echo "my_job"
  only:
    - tags
    - master
  changes:
    - "*.md"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Горбилет Санкт-Петербург
от 300 000 ₽
Goodt Екатеринбург
от 150 000 до 200 000 ₽
ArcaneGaming Москва
от 350 000 ₽