Андрей Морозовский
VIAcode, Санкт-Петербург

Полная автоматизация развертываний ПО: общие концепции, пример реализации, сравнение подходов

На разных этапах жизненного цикла ПО возникает немало проблем, связанных со сложностью и нестабильностью процесса его развертывания.

Данный доклад посвящен обзору решения, позволяющего организовать такой процесс Continuous Integration, Deployment & Delivery, когда каждый участник (разработчик, тестировщик, система автоматизации тестирования, PM или заказчик) может в любой момент получить полностью готовое работающее ПО, собранное из актуальных версий исходного кода и развернутое на чистом Production-like окружении. При этом само окружение создается по шаблону с нуля непосредственно в момент развертывания.

Будут рассмотрены причины, по которым стоит внедрить такой процесс, пример его работающей реализации на базе System Center, а также альтернативы для построения схожего решения на базе продуктов VMware, RedGate, ex. InRelease и других.

Уровень сложности
Секционный доклад (40 мин)

Комментарии

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Ваш отзыв теперь здесь. Продолжайте общаться с докладчиком
Заметили ошибку?