Size: a a a

2020 January 12

k

kvaps in ru_gitlab
или динамическая и гитлаб сам генерит джисоннеетом пайплайн
источник

k

kvaps in ru_gitlab
Репо абстрактный, структура репо приведена после фразы "Посмотрим на структуру нашего репозитория:"
источник

k

kvaps in ru_gitlab
Ты не понял
источник

k

kvaps in ru_gitlab
В гитлабе сделай такой репо и ссылку
источник

k

kvaps in ru_gitlab
На данный момент я это не автоматизировал никак, то есть в случае изменения .gitlab-ci.jsonnet мне нужно выполнить
jsonnet .gitlab-ci.jsonnet > .gitlab-ci.yml
что-бы записать новый .gitlab-ci.yml
источник

k

kvaps in ru_gitlab
Ибо продублировать может быть сложно
источник

k

kvaps in ru_gitlab
Т.е. через коммит
источник

k

kvaps in ru_gitlab
Я с тем же успехом мог джинджу применить
источник

k

kvaps in ru_gitlab
ну по сути да)
источник

k

kvaps in ru_gitlab
Отметь плиз это в статье. Т.е. это не автогенерация пайплайна из шаблона на лету
источник

k

kvaps in ru_gitlab
😭
источник

k

kvaps in ru_gitlab
это кстати по мне и есть основная проблема
источник

k

kvaps in ru_gitlab
т.к. остальное в целом решается ямл анкорами + передача аргументов через название джобы или переменные
источник

k

kvaps in ru_gitlab
Вообще автоматизировать это было бы довольно интересной задачей, я думаю при изменении конфигурации можно генерить артефакт, а затем импортить его же по http
источник

k

kvaps in ru_gitlab
это два пайплайна
источник

k

kvaps in ru_gitlab
не обязательно
источник

k

kvaps in ru_gitlab
сложно, плюс артефакт имеет определенный срок хранения
источник

k

kvaps in ru_gitlab
ты потом не сможешь в один хоп старый пайплайн рестартовать
источник

k

kvaps in ru_gitlab
просто таска всегда должна генерить gitlab-ci.yml, вторая таска импортить
источник

k

kvaps in ru_gitlab
а, или он сначала генерит всё, потом всё выполняет?
источник