CI/CD
devopsИспользую
К моменту перехода на микросервисную архитектуру CI/CD из эксперимента превратился в обязательную практику. GitLab CI пайплайны для каждого сервиса: сборка, тесты, упаковка в Docker-образ, деплой на разработческую среду автоматически при пуше в ветку. Релизный деплой через ручной approve.
Практика "разработческая среда под каждую ветку" сильно ускорила ревью и интеграционное тестирование.
Оценка
Начинаю серьёзно погружаться в CI/CD практики. На проекте выстраиваем пайплайны в GitLab CI для автоматической сборки и деплоя. Идея "разработчик пушит код, дальше всё само" меняет культуру работы в команде. Позже это вырастет в полноценную контейнерную инфраструктуру.