Задать вопрос
@mersiders

Как послать webhook из gitlab при пуше конкретного тега?

Приветствую

Имеется проект в GitLab, в котором деплой на разные среды выполняется через gitlab ci/cd.
В зависимости от тега, который пушится (dev*, test*, etc.) в gitlab пайплайне срабатывают тригеры, которые выполняют соответствующие стейджи (при пуше тега dev* срабатывают стейджи ответственные за dev среду)

Нужно перенести данный процесс в Jenkins.
С использованием webhook имеются сложности, так как он может фильтровать только по бренчам, но не по тегам. Тригерить по тегу он может, но по любому. (Исторически сложилось что все идет в мастер ветку, а тегами разграничивают)

Рассматривал идею тригерить по любому тегу, а уже в дженкинсе переключаться на последний тег и его деплоить, только запушить могут теги одновременно для двух сред, тому фильтр по последнему тегу не актуальный.

Есть идеи как реализовать данный вопрос?
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    DevOps-инженер с нуля
    15 месяцев
    Далее
  • Академия Эдюсон
    GO-разработчик: тариф PRO
    4 месяца
    Далее
  • ProductStar × РБК
    Профессия: Frontend-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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