Автоматизация выпуска приложений - Application-release automation
| Разработка программного обеспечения |
|---|
| Активность ядер |
| Парадигмы и модели |
| Методологии и рамки |
| Вспомогательные дисциплины |
| Практики |
| инструменты |
| Стандарты и свод знаний |
| Глоссарии |
| Контуры |
Автоматизация выпуска приложений (ARA) относится к процессу упаковки и развертывания применение или обновление приложения от разработки в различных средах и, в конечном итоге, до производства.[1] Решения ARA должны сочетать возможности автоматизации развертывания, управления средой и моделирования, а также координации выпуска.[2]
Отношения с DevOps
Инструменты ARA помогают культивировать DevOps лучшие практики, предоставляя сочетание возможностей автоматизации, моделирования среды и управления рабочими процессами. Эти методы помогают командам предоставлять программное обеспечение быстро, надежно и ответственно. Инструменты ARA достигают ключевой цели DevOps по реализации непрерывная доставка с большим количеством релизов быстро. [3]
Связь с развертыванием
ARA - это больше, чем просто развертывание программного обеспечения автоматизация - он развертывает приложения с использованием структурированных методов автоматизации выпуска, которые позволяют повысить видимость для всей команды.[4] Он сочетает в себе инструменты автоматизации рабочих нагрузок и управления выпусками, поскольку они связаны с пакетами выпуска, а также перемещение по различным средам в конвейере DevOps.[5] Инструменты ARA помогают регулировать развертывание, то, как создаются и развертываются среды, а также как и когда развертываются выпуски.[6]
Решения ARA
Gartner и Форрестер опубликовали списки инструментов ARA в своих отчетах ARA Magic Quadrant и Wave соответственно.[7] [8]Все решения ARA должны включать возможности автоматизации, моделирования среды и координации выпуска. Кроме того, решение должно обеспечивать эту функциональность без использования других инструментов. [9]
| Решение | Выпущено |
|---|---|
| BuildMaster | Инедо |
| CA Release Automation и Automic | CA Technologies |
| DeployHub | Программное обеспечение OpenMake |
| Автоматизация развертывания (ранее Serena Deployment Automation) | Микро Фокус |
| ElectricFlow | Электрическое облако |
| Управление гибридным облаком (Ultimate Edition) | Микро Фокус |
| IBM UrbanCode Deploy | IBM |
| Марионеточное предприятие | Кукольный |
| Управление жизненным циклом выпуска | Программное обеспечение BMC |
| Управление выпусками Visual Studio | Microsoft |
| Развертывание XL и выпуск XL | XebiaLabs |
использованная литература
- ^ «Глоссарий Gartner IT - Автоматизация выпуска приложений (ARA)». Gartner. Получено 25 сентября 2014.
- ^ Прогноз рынка автоматизации релизов приложений (отчет). Форрестер. 2015 г.
- ^ Тенденции рынка Garner: DevOps - не рынок, а философия, ориентированная на инструменты, которая поддерживает цепочку создания стоимости непрерывной доставки (отчет). Gartner. 18 февраля 2015.
- ^ Скромный, Джез; Фарли, Дэвид (2011). Непрерывная доставка: надежные выпуски программного обеспечения за счет автоматизации сборки, тестирования и развертывания. Pearson Education Inc. стр. 255-257. ISBN 978-0-321-60191-9.
- ^ Обзор рынка: средства автоматизации выпуска приложений (отчет). Форрестер. 2015 г.
- ^ Обзор рынка решений для автоматизации выпуска приложений (Отчет). Gartner. 20 июля 2015 г.
- ^ Флетчер, Колин (27 сентября 2017 г.). Магический квадрант для автоматизации выпуска приложений (Отчет). Gartner.
- ^ Страуд, Роберт (30 августа 2017 г.). «Forrester Wave ™: автоматизация непрерывной доставки и выпуска, третий квартал 2017 г.». www.forrester.com.
- ^ Флетчер, Колин (1 августа 2016 г.). Критические возможности для решений автоматизации выпуска приложений (отчет). Gartner.