Автоматизация релиза

Материал из devopswiki
Перейти к: навигация, поиск

Автоматизация релиза приложения (англ. Application Release Automation, ARA) относится к процессу сборки и развертывания приложения или его обновленной версии от разработчиков на продуктив, проходя через различные среды.

Деятельность по Автоматизации поставки приложений состоит из таких областей:

  • Формирование пакета предложения (англ. Packaging) – формирование программного пакета с несколькими элементами конфигурации, которые должны быть развернуты одновременно.
  • Отображение зависимостей (англ. Dependency Mapping) – моделирование полной карты зависимостей между компонентами приложения.
  • Развертывание ПО (англ. Software Deployment) – использование содержимого пакета для установки приложений и конфигурации их операционных сред.
  • Продвижение (англ. Promotion) – поставка протестированных программных пакетов в высококритичую среду.
  • Проверка Соответствие (англ. Compliance) - соблюдение задокументированных процессов и проверка развернутых конфигураций приложений.

Ссылки

Автоматизация поставки в Wikipedia

Презентация о роли Автоматизации поставки в DevOps

Описание преимуществ Автоматизации поставки