Построение и использование системы CI\CD в контейнерной среде

  • Auditorium: PUBLIC CENTRE LOBBY
  • Category: Development
  • Section: Stachka.DevOps

Description:

Когда мы начинали строить Платформу Цифровых Продуктов для Ростелекома, ещё не было каких-то устоявшихся традиций организации CI/CD процессов. В процессе построения рабочих кластеров и системы сборок, нам пришлось рассмотреть все имеющиеся варианты схем доставки кода до прода. В итоге у нас получился такой набор, который на данный момент является удобным и для разработчиков, работающих с кодом, и для инфраструктурщиков, поддерживающих систему, и для менеджеров, следящих за этим процессом. В докладе я хочу показать: - какой набор ПО и какая схема CI/CD используется у нас - почему были выбраны именно такие решения - какие плюсы и минусы такой организации процесса - как используется наша схема с точки зрения разработчиков и системных администраторов - какие ещё есть популярные решения сборок и выкатов на данный момент В итоге сравнить нашу систему CI/CD с другими вариантами билдов и деплоев по пунктам: - утилизация ресурсов - баланс между скоростью сборок и затратами на содержание кластера - использование чистых окружений против подготовленных - конфигурация билда в Git против конфигурации в системе сборок В процессе доклада девопс-слушатели смогут оценить свои системы сборок, подумать над тем, что можно улучшить в них или оптимизировать. Или понять, как и по каким принципам вообще строится система CI/CD - для тех, кто этого ещё не делал. Разработчики же смогут оценить сам подход подобной системы сборок и оценить лёгкость вхождения для тех, кто мало работал или не работал в контейнерной среде разработки.
About speaker

Занимаюсь построением и оптимизацией различных IT-процессов. Люблю изящные подходы, терпеть не могу усложнений там, где можно сделать просто.