Как стать автором
Обновить

Настройка CI/CD для Gitlab-репозитория: схемы и гайд по шагам

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров120K
Всего голосов 14: ↑12 и ↓2+12
Комментарии7

Комментарии 7

"Чтобы сохранять и отправлять изображения, нужно пройти аутентификацию в реестре контейнеров."

Не изображения а docker images наверное?

Согласны, верное уточнение! :)

Статья крутая, было бы ещё интересно почитать про разграничение стадий сборки для случаев, когда микросервисное приложение собирается из одного репозитория (чтобы не билдить разом все сервисы, а только те, в которых есть изменения)

А что, если я хочу вынести *.yaml из корня в папку .deploy, например? Есть решение?

Куда угодно можете положить. Расположение основного конфига .gitlab-ci.yml настраивается в настройках репозитория.

А есть возможность (если runner под cmd shell) написать что то подобное?

variables:

start_pipeline: 0

stage:

script:

- pp.exe

after_script:

- if: '$CI_JOB_STATUS == "success"'

$start_pipeline=1

Спасибо за статью. Раз уж затронули Azure то можно было бы и упомянуть об Амазоновском CI/CD aws codepipeline.
Всем добра!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации