Есть дикая идея обмазаться gitlab api. Таска такая - есть пачка

микросервисов, мы их публикуем разом release-* веткой.
Есть единый pipeline (через инклуд) для работы с сервисами (сборка, чек, деплой).
Так вот каждый раз когда выходит новый релиз приходится открывать 100500 вкладок и ручками запускать деплой каждого сервиса.

Хочу все это дело автоматизировать - используя gitlab API ( trigger pipeline не поможет, так как мне нужно запускать конкретную таску, а не весь пайп).
Логика такая - из ветки получаю крайний pipeline в данном pipeline смотрю джобы. Если таска build=success, то запускаю deploy-to-k8s. И так по циклу для каждого сервиса.

Собственно вопрос к сообществу, чем обвернуть все это? В ansible? Или есть другие варианты? Может кто поделиться?

3 ответов

12 просмотров

https://gitlab.com/egeneralov/gitlab-wait-for Осторожно, говнокод. Но 2 года назад я так с бодуна решил подобную таску

Дмитрий Лебедев
Спасибо

Глянул бы вначале, может ещё н...й пошлёшь

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

Обсуждают сегодня

коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Слушайте, а при создании навигации на Tailor рили нельзя определять активный пункт навигации, как в Static Pages?
Pavel Lautsevich
11
Всем привет, подскажите где можно найти фриланс работы?
Вадим
7
Господа, а как такое в миграцию засунуть?
Денис Александрович
12
Почему в коллекции nestedTree, при запросе $item->childrens идёт запрос к бд, а не коллекции?
Дмитрий
4
Так а кто может спарсить всех участников чата? Идишники
Magic
18
Може в когось є не складна і не термінова робота? Готовий взятися навіть безкоштовно. Після 22го року не працював так як працював з руснею, та і не до того було. Хочу спробува...
Andrey Shin
1
кто тебе сказал, что она угроблена? многие только начинают жизнь, после увольнения из Гугла, Майкрософта, Оракла,...
Alex Kom
9
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
Как с помощью opencv найти ракету на картинке?))
ᅠ [ Кому не ответил, дублируйте ]
2
Карта сайта