Сборка проектов с GitLab CI: один .gitlab-ci.yml для сотни приложений
|
|
Четверг, 26 Октября 2017 г. 11:02
+ в цитатник
В статье решается задача управления описанием сборки для большого количества однотипных приложений. Чтобы в проекте заработал GitLab CI, нужно в репозиторий добавить файл
.gitlab-ci.yml
. Но что, если в сотне репозиториев это файл с одинаковым содержимым? Даже если разложить его по репозиториям один раз, то как его потом изменять? А что, если одного
.gitlab-ci.yml
мало для сборки — нужны
Dockerfile
или
Dappfile
, разные скрипты и структура YAML-файлов для Helm? Как обновлять их?
С чего начать решение задачи по сборке сотни однотипных приложений? Конечно же, посмотреть, можно ли GitLab CI указать использовать
.gitlab-ci.yml
из другого репозитория или компоновать
.gitlab-ci.yml
из файлов в других репозиториях…
Читать дальше -> https://habrahabr.ru/post/340996/
Метки:
author diafour
системы сборки
git
devops
блог компании флант
gitlab ci
gitlab
continuous integration
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-