Запросы на слияние могут быть объединены во время заморозки развертывания, если у него есть переданный конвейер до заморозки.

У меня возникла проблема, когда MR все еще можно объединить во время периода заморозки, если у него есть проходящий конвейер до заморозки.

Я настроил свой .gitlab-ci.yml, как показано ниже:

      code-freeze-check:   
  stage: test   
  script:     
    - echo "No merge should happen during a freeze period"     
    - exit 1   
  rules:     
    - if: $CI_DEPLOY_FREEZE != null 

Он ведет себя так, как и ожидалось, приводя к сбою конвейера в период заморозки.

Есть ли способ, кроме ручного запуска конвейера, чтобы убедиться, что у MR есть сбой конвейера в периоды замораживания?

0 ответов

Другие вопросы по тегам