GitLab CI: deploy на docker swarm


В цикле о настройке GitLab continuous integration мы подробно рассматривали этап деплоя docker-образов на ревью окружение; чуть позже скрипт деплоя был изменен для достижения zero downtime (избавления от простоя).

Продолжить чтение

GitLab CI: Чем проще .gitlab-ci.yml, тем лучше


В статье, завершающей цикл о настройке Gitlab CI (continuous integration) была приведена в качестве примера финальная, полностью рабочая версия конфигурационного файла .gitlab-ci.yml.

Продолжить чтение

GitLab CI: Анализ кода


Ранее в цикле статей о настройке процесса continuous integration в GitLab мы рассматривали этап тестирования на примере phpmetrics — инструмента для визуализации качества кода.

Продолжить чтение

GitLab CI: zero downtime docker deployment


Не так много времени прошло с момента завершения цикла статей о настройке процесса CI (continuous integration) с помощью Gitlab в реальном проекте, как мы вновь возвращаемся к данной теме.

Продолжить чтение

GitLab CI: Часть 10 (финал), этап cleanup в .gitlab-ci.yml


В завершении цикла статей о настройке continuous integration в GitLab мы рассмотрим еще один несложный, но важный этап, который позволит поддерживать в чистоте и порядке все наши сборочные контейнеры, а также увидим финальную версию конфигурационного файла .gitlab-ci.yml.

Продолжить чтение