DevOps спит, Gitlab CI работает

Непрерывная поставка

Доклад принят в программу конференции

Тезисы

Расскажу, почему лучше один раз СДЕЛАТЬ чем 100 раз ДЕЛАТЬ.

- Хотите свести к минимуму поддержку процессов сборки кода и деплоя?
Поговорим о том, как защитить gitlab-ci файл от изменений разработчиком, к примеру, добавление своих переменных или дополнительных job. Создаем универсальный gitlab-ci файл и подключаем сервис к CI/CD за 3 клика.

- Откатываемся на 100% рабочую версию.
Profit версионирования, или как мы скрестили кодовую базу и helm чарты.

- Решаем проблему лени и через API Gitlab.
Расскажу и покажу на примерах, как настроить репозиторий без рук.

- Как не сломать то, что уже работает.
Автопроверка пересечения путей api gateway при высоком темпе роста кол-ва микросервисов.

- Доверяем, но проверяем.
Контролируемый деплой по кнопке в pipeline и разграничение прав на запуск job.

- С утечкой памяти пусть разработчики сами разбираются!
Как разработчику дать возможность дебажить запущенный уже в PROD окружении сервис самостоятельно, используя только кнопку в pipleline.

Виктория Вольферц

БКС Мир Инвестиций

Работаю DevOps-инженером в компании БКС Мир Инвестиций последние 3 года. Столько же в IT.

Лучший проект - внедрение практик CI/CD в микросервисную архитектуру. Также имею отличный опыт в планировании и построении качественного мониторинга.

Хобби: job/music/paint

Видео