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

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

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 43K
Всего голосов 17: ↑14 и ↓3 +11
Комментарии 6

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

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

Не изображения а 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

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Публикации

Истории