@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 условие с || ?
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov
Системный администратор
workflow:
  rules:
    - if: '$CI_PIPELINE_SOURCE == "web" && $PROCEDURE !~ /regex-expression/ || $STAND !~ /regex-expression/'
      when: never


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

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

Войти через центр авторизации
Похожие вопросы
PlanetForMe Москва
от 60 000 до 120 000 ₽
Суперкасса Санкт-Петербург
от 150 000 ₽
01 дек. 2021, в 01:30
50000 руб./за проект
01 дек. 2021, в 00:13
70000 руб./за проект