Size: a a a

2020 January 10

AS

Alexey Shumkin in ru_gitlab
Alex
что-то типа gitlab release notes api
Хм. У меня первая ссылка в гугле
источник

A

Alex in ru_gitlab
Alexey Shumkin
Хм. У меня первая ссылка в гугле
Tags Api?
источник

AS

Alexey Shumkin in ru_gitlab
Alex
Tags Api?
Где tags,там и releases,не?
источник

DV

Dmitry Vorobev in ru_gitlab
https://docs.gitlab.com/ee/api/releases/#get-a-release-by-a-tag-name
Я так думаю, поле ответа description вас интересует
источник

Д

Дмитрий 🔥 e15 in ru_gitlab
Коллеги, приветствую всех.
Появился интересный кейс, и не знаю как верно с ним совладать:
В переменных имеется список серверов куда необходимо задеплоить приложение, и стоит задача проитерироваться по этой переменной для создания отдельной джобы для деплоя. Чтоб в мини-графах видеть - какой деплой успешен - а какой сфейлился. В идеале конечно можно в одну стадию забрать скриптом переменную и в этом скрипте проитерироваться, но тогда немного теряется смысл отдельной джобы с деплоем и ее состоянием.
Сталкивался ли кто то с таким, и реализуемо ли это?
За ранее спасибо
источник

AS

Alexey Shumkin in ru_gitlab
Дмитрий 🔥 e15
Коллеги, приветствую всех.
Появился интересный кейс, и не знаю как верно с ним совладать:
В переменных имеется список серверов куда необходимо задеплоить приложение, и стоит задача проитерироваться по этой переменной для создания отдельной джобы для деплоя. Чтоб в мини-графах видеть - какой деплой успешен - а какой сфейлился. В идеале конечно можно в одну стадию забрать скриптом переменную и в этом скрипте проитерироваться, но тогда немного теряется смысл отдельной джобы с деплоем и ее состоянием.
Сталкивался ли кто то с таким, и реализуемо ли это?
За ранее спасибо
не сталкивался
но кейс интересный, да
однако, не думаю, что возможен, т.к. джобы делаются на основе парсинга ямла
источник

Д

Дмитрий 🔥 e15 in ru_gitlab
Alexey Shumkin
не сталкивался
но кейс интересный, да
однако, не думаю, что возможен, т.к. джобы делаются на основе парсинга ямла
А если пойти немного другим путем: как в скрипте можно вызвать тот или иной элемент из переменной?
Знаю что есть такой параметр как $CI_NODE_INDEX - и он показывает порядковый номер джобы запущенной из общего количества - при включении опции parallel
источник

GG

George Gaál in ru_gitlab
Дмитрий 🔥 e15
Коллеги, приветствую всех.
Появился интересный кейс, и не знаю как верно с ним совладать:
В переменных имеется список серверов куда необходимо задеплоить приложение, и стоит задача проитерироваться по этой переменной для создания отдельной джобы для деплоя. Чтоб в мини-графах видеть - какой деплой успешен - а какой сфейлился. В идеале конечно можно в одну стадию забрать скриптом переменную и в этом скрипте проитерироваться, но тогда немного теряется смысл отдельной джобы с деплоем и ее состоянием.
Сталкивался ли кто то с таким, и реализуемо ли это?
За ранее спасибо
Это тебе надо динамически генерировать гитлаб джобу
источник

GG

George Gaál in ru_gitlab
Я себе вижу вариант с отдельным сервисом, куда ты через параметр или урл передаешь список серверов
источник

GG

George Gaál in ru_gitlab
А оно возвращает гитлаб-си.ямл с нужным содержимым
источник

НК

Николай Колчин in ru_gitlab
его надо коммитить потом чтобы заработал..
источник

Д

Дмитрий 🔥 e15 in ru_gitlab
Николай Колчин
его надо коммитить потом чтобы заработал..
не успел ответить на предыдущий пост и это скорее всего и будет проблемой.
источник

GG

George Gaál in ru_gitlab
Николай Колчин
его надо коммитить потом чтобы заработал..
Э?
источник

AS

Alexey Shumkin in ru_gitlab
Николай Колчин
его надо коммитить потом чтобы заработал..
похоже, что не обязательно
https://docs.gitlab.com/ee/ci/yaml/#includeremote
источник

НК

Николай Колчин in ru_gitlab
источник

GG

George Gaál in ru_gitlab
На той стороне хоть вебсервер может быть.
источник

GG

George Gaál in ru_gitlab
Не обязательно из соседнего репо тянуть
источник

AS

Alexey Shumkin in ru_gitlab
хотя, не факт, что там переменные работают
источник

A

Alex in ru_gitlab
Видимо да, спасибо
источник

AS

Alexey Shumkin in ru_gitlab
George Gaál
На той стороне хоть вебсервер может быть.
дык, я про remote как раз
источник