Разработка программного обеспечения |
---|
Автоматизация выпуска приложений ( ARA ) относится к процессу упаковки и развертывания приложения или обновления приложения от разработки в различных средах и, в конечном итоге, до производства. [1] Решения ARA должны сочетать возможности автоматизации развертывания, управления средой и моделирования, а также координации выпуска. [2]
Отношения с DevOps [ править ]
Инструменты ARA помогают культивировать передовой опыт DevOps , обеспечивая сочетание автоматизации, моделирования среды и управления рабочими процессами. Эти методы помогают командам доставлять программное обеспечение быстро, надежно и ответственно. Инструменты ARA позволяют достичь ключевой цели DevOps - быстро реализовать непрерывную доставку большого количества выпусков. [3]
Связь с развертыванием [ править ]
ARA - это больше, чем просто автоматизация развертывания программного обеспечения - она развертывает приложения с использованием структурированных методов автоматизации выпуска, которые позволяют повысить видимость для всей команды. [4] Он сочетает в себе инструменты автоматизации рабочих нагрузок и управления выпусками, поскольку они связаны с пакетами выпуска, а также перемещение по различным средам в конвейере DevOps. [5] Инструменты ARA помогают регулировать развертывание, то, как создаются и развертываются среды, а также как и когда развертываются выпуски. [6]
Решения ARA [ править ]
Все решения ARA должны включать возможности автоматизации, моделирования среды и координации выпуска. Кроме того, решение должно обеспечивать эту функциональность без использования других инструментов. [7]
Решение | Выпущено |
---|---|
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 Glossary - Application Release Automation (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 г.
- Рианна Флетчер, Колин (1 августа 2016 г.). Критические возможности для решений автоматизации выпуска приложений (отчет). Gartner.