Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Константин Ожерельев – CI/CD для проектов, разр...

Ozon Tech
October 16, 2023

Константин Ожерельев – CI/CD для проектов, разрабатываемых в конфигураторе

Ozon Tech

October 16, 2023
Tweet

More Decks by Ozon Tech

Other Decks in Technology

Transcript

  1. Обо мне 2 Константин Ожерельев • Старший разработчик 1С •

    Департамент разработки ERP и учетных систем
  2. О чем поговорим 3 • Наша конфигурация, цифры • Какие

    задачи мы решали с помощью CI/CD • Как CI/CD помогают соблюдать политики изменения информационных систем • Что под капотом. Техническая реализация
  3. Показатели системы Немного цифр 6 Размер базы > 6 ТБ

    Среднее количество активных пользователей > 250 Количество документов ежемесячно > 10 млн Количество плановых релизов ежемесячно 2
  4. PUBLIC PRIVATE 8 Ozon — публичная компания и ей было

    необходимо проходить внешний IT-аудит
  5. Цели данного процесса: 9 2. Устранение сбоев в работе информационных

    систем 3. Внедрение разработок в ИС при сохранении параметров работы системы на надлежащем уровне 1. Минимизация рисков внедрения несанкционированных, неавторизованных и не проконтролированных надлежащим образом изменений
  6. Конвейер на ветке develop создается для каждого коммита 22 Создание

    Merge request Выкатка Hotfix- расширением Выпуск релиза, запуск релизного pipeline
  7. Итоги 37 • Тиражировали на 10 проектов • Общий проект

    с единым YML • Логику можно переопределить • 20 релизов в месяц по всем проектам • Отдельный проект для ночных сборок • Снизили количество инцидентов