она была только в релизной ветке и с тэгом?
Я делал так:
1. Из мастера сделал мерж в релиз ветку
2. Поставил такие правила для джобы:
Может кто подсказать, вот есть такое правило:
rules:
- if: $CI_COMMIT_BRANCH == $P_RELEASE_BRANCH && $CI_COMMIT_TAG
when: manual
Но в пайплайне она не появилась.
Регулярно тут вижу этот вопрос. Надо бы гитлабу придумать какое-нибудь решение или типа того
Ну как альернатива - через триггер запускать подпайплайн с условием внутри, что есть тэг.
Вообще если джоба manual, то можно просто проверять тег, добавить протектед теги, чтобы только определенного вида могли быть, и чтобы их только мейнтейнеры, например, могли вешать
В scripts проверять тэг?
Протектед теги в настройках гитлаба, а в rules можно проверять регуляркой
Про протектед теги не слышал, если честно, спасиб.
Нет такого слова в гите - релизная ветка, это ваши командные соглашения.
Ну я согласен, да
Обсуждают сегодня