Size: a a a

2019 December 10

AS

Alexey Shumkin in ru_gitlab
Anton Volovik
Хотел уточнить.  Если у меня есть 5 однотипных степов (допустим это сборка под разные процессоры и Deb/rpm)  эти задачи хочу делать параллельно. Ранее это делалось огромным внешним скриптом,  про который даже неизвестно кто автор. План перенести это в YAML,  это именно то что мне нужно?
Плохой план.
План должен быть: в Ямле запускать N параллельных make с нужными параметрами
Я про то, что  "собрать под процессор" должна быть задача, выполнимая вне гитлаба. Гитлаб только автоматизирует её запуск..
источник

АА

Алексей Артамонов in ru_gitlab
вот gitlab-ci к скрину выше
источник

GG

George Gaál in ru_gitlab
Alexey Shumkin
Плохой план.
План должен быть: в Ямле запускать N параллельных make с нужными параметрами
Я про то, что  "собрать под процессор" должна быть задача, выполнимая вне гитлаба. Гитлаб только автоматизирует её запуск..
Хорошее замечание !
источник

DV

Dmitry Vorobev in ru_gitlab
Алексей Артамонов
вот такая проблема
По идее это нормальная ситуация. По умолчанию каждый джоб текущей стадии зависит от всех джобов предыдущей
источник

DV

Dmitry Vorobev in ru_gitlab
Если я ничего не путаю, то если для стадии build вы уберете allow_failure: true, то джобы на стадии test даже запустить не получится
источник

a

artb1sh in ru_gitlab
Алексей Артамонов
может это бага гитлаба?
Manual жи
источник

DV

Dmitry Vorobev in ru_gitlab
Для кастомной настройки зависимостей есть needs, но то ли бага с ним какая-то, то ли я его готовлю неправильно, в общем пайплайны с needs висят running, когда все джобы уже отработали
источник

АА

Алексей Артамонов in ru_gitlab
artb1sh
Manual жи
И?
источник

АА

Алексей Артамонов in ru_gitlab
Dmitry Vorobev
Для кастомной настройки зависимостей есть needs, но то ли бага с ним какая-то, то ли я его готовлю неправильно, в общем пайплайны с needs висят running, когда все джобы уже отработали
Ну мне не надо зависить от стадии build. Т.е у меня может билдится только один образ а не все в build
источник

DV

Dmitry Vorobev in ru_gitlab
Алексей Артамонов
Ну мне не надо зависить от стадии build. Т.е у меня может билдится только один образ а не все в build
источник

АА

Алексей Артамонов in ru_gitlab
Похоже ага
источник

DV

Dmitry Vorobev in ru_gitlab
Ну вот это как раз про needs =)
источник

АА

Алексей Артамонов in ru_gitlab
needs тогда )
источник

AV

Anton Volovik in ru_gitlab
George Gaál
Самое верное - собери докер образы. Каждый будет выполнять одну функциональность. И вызывай их в нужном порядке. Передача между шагами - через артефакты
Хай! 😂 спасибо за совет,  на счет артефактов.  Посмотрю.  Там и так джокер, он и для меня не новинка. Просто там некий чудо скрипт,  а там ТАКОЕ...  Страшно!  Вырубай!  😱
источник

AV

Anton Volovik in ru_gitlab
Alexey Shumkin
Плохой план.
План должен быть: в Ямле запускать N параллельных make с нужными параметрами
Я про то, что  "собрать под процессор" должна быть задача, выполнимая вне гитлаба. Гитлаб только автоматизирует её запуск..
Об этом и речь, так-то ...
источник

VY

Vladimir Yefremov in ru_gitlab
Ребята, а кто-то пользуется в ГЛ CI/CD?
я сегодня пытался пару часов "въехать в тему", смог только включить "какую-то кнопку" и у меня появились "Сборочные линии"...
источник

VY

Vladimir Yefremov in ru_gitlab
Сложная штука... или это я неподготовленный.
Подскажите, плз - что почитать, чтобы я смог это настроить? (доки мне не хватило)
Или, если кто-то захочет помочь - буду оооочень рад
источник

A

Arcane in ru_gitlab
Vladimir Yefremov
Ребята, а кто-то пользуется в ГЛ CI/CD?
я сегодня пытался пару часов "въехать в тему", смог только включить "какую-то кнопку" и у меня появились "Сборочные линии"...
Вы включили AutoDevops
источник

A

Arcane in ru_gitlab
для своих целей нужно писать сценарий
источник

VY

Vladimir Yefremov in ru_gitlab
мммм...
т.е. кнопками включить и вставить значения - не получится?
печально :(
источник