@TemaKam

В чем ошибка в регулярке в workflow?

workflow:
  rules:
    - if: "$CI_PIPELINE_SOURCE == 'web' && $PROCEDURE !~ /(export|import)/"
      when: never
    - if: "$CI_PIPELINE_SOURCE == 'web' && $STAND !~ /(dev|test|preprod|all)/"
      when: never

PROCEDURE и STAND указываются при запуске пайплайна
цель проверить указанные переменные, чтобы они были только из определенного списка
в чем тут ошибка и можно ли объединить это в 1 условие с || ?
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov
Системный администратор
workflow:
  rules:
    - if: '$CI_PIPELINE_SOURCE == "web" && $PROCEDURE !~ /regex-expression/ || $STAND !~ /regex-expression/'
      when: never


Тренироваться с регулярками можно здесь https://regex101.com/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы