
Екатерина Шевчук
Компания: Koronatech
Скорость поставки и качество продукта — главные конкурентные преимущества в разработке ПО. Поэтому важно использовать лучшие практики сообщества для обеспечения этих двух пунктов. Одной из таких практик является CI/CD — Continuous Integration и Continuous Delivery — непрерывная интеграция и непрерывная доставка. Она помогает свести ошибки к минимуму, повысить качество разрабатываемого продукта и увеличить скорость его поставки клиенту. Без непрерывной интеграции сотрудничество разработчиков превращается в утомительный ручной процесс координации обновлений и слияний кода.
Но, как и любой процесс, он может дорабатываться, ломаться и так далее. Поэтому, чтобы обеспечить бесперебойное время и качество поставки, важно понимать, из чего он состоит, какие подводные камни могут быть на каждом из этапов.
В докладе как раз разберем на примере, чем это полезно не только с точки зрения конкурентных преимуществ для бизнеса, но и для самих разработчиков. Посмотрим, в чем преимущества и недостатки этой методологии. И разберем пример реализации с помощью инструмента Jenkins.
Компания: Koronatech