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

  • Просто
  • 40 мин

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

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

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

Полная автоматизация развертываний ПО from Vlad Orlikov on Vimeo.

Комментарии ({{Comments.length}} )
  • {{comment.AuthorFullName}}
    {{comment.AuthorInfo}}
    {{ comment.DateCreated | date: 'dd.MM.yyyy' }}

Для того чтобы оставить комментарий необходимо

или