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

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

Приветствую

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

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

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

Есть идеи как реализовать данный вопрос?
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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