Конференция завершена. Ждем вас на HighLoad++ в следующий раз!

CI умеют делать все, но как сделать CD? Делаем CI/CD удобным и прозрачным

DevOps и эксплуатация

Управление конфигурацией
Непрерывное развертывание и деплой
Непрерывная интеграция
Devops / другое
Управление изменениями

Доклад отклонён

Целевая аудитория

Руководитель разработки, DevOps

Тезисы

Расскажем об опыте по организации окружений для команды разработки.

Наш подход решает следующие проблемы:
• Прозрачность: все всегда знают, какая версия какого-либо сервиса стоит на каком-либо окружении, когда и кем установлена, информация о коммите и т.д.;
• Состояние: система помогает сразу понять, обновился ли компонент или нет;
• Простота деплоя: любой сотрудник может задеплоить нужную версию сервиса просто изменив значение в таблице;
• Автоматика: после изменения ветки сервиса она автоматически деплоится на все окружения, которые заданы в таблице;
• Разделены сборка и деплой:
- При деплое не нужно каждый раз собирать сервис заново;
- На продакшн отдаётся именно тот образ, который тестировался, а не собирается новый.
• Дёшево поддерживать k8s манифесты сервисов: для каждого сервиса пишется всего один набор манифестов (хельм чарт).

А еще расскажем:

• Как на стенде за 5 секунд развернуть релизные версии всех компонентов;
• Как сократить время деплоя на стенд в 10 раз;
• Как на стенде автоматически поддерживать последние версии компонентов с заданных веток;
• Как тестировать и деплоить на продакшн один и тот же артефакт;
• Как экономить силы DevOps на поддержку k8s манифестов.

Руководитель отдела "Производственный центр разработки"

Neoflex

Neoflex создает ИТ-платформы для цифровой трансформации бизнеса, помогая заказчикам получать устойчивые конкурентные преимущества в цифровую эпоху. Мы фокусируемся на заказной разработке программного обеспечения и внедрении сложных информационных систем, используя передовые технологии и подходы. Наш отраслевой опыт и технологическая экспертиза, усиленная собственными акселераторами разработки, позволяют решать бизнес-задачи любого уровня сложности. Среди наших заказчиков более половины российских банков, входящих в топ-100, а также компании из 21 страны Европы, Азии и Африки.

Видео

Другие доклады секции

DevOps и эксплуатация