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

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

Приветствую

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

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

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

Есть идеи как реализовать данный вопрос?
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    DevOps-инженер с нуля
    4 месяца
    Далее
  • Учебный центр IBS
    ARC-PRG-001 Архитектор ПО. Путь к мастерству в проектировании систем
    2 недели
    Далее
  • Учебный центр «Микротест»
    Основы DevOps и Kubernetes. Полный инструментарий инженера
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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