Автоматизация выпуска приложений
Часть серии о |
Разработка программного обеспечения |
---|
Автоматизация выпуска приложений ( ARA ) относится к процессу упаковки и развертывания приложения или обновления приложения от разработки в различных средах и, в конечном итоге, до производства. [ 1 ] Решения ARA должны сочетать в себе возможности автоматизации развертывания, управления средой и моделирования, а также координации выпуска. [ 2 ]
Отношения с DevOps
[ редактировать ]Инструменты ARA помогают развивать лучшие практики DevOps , обеспечивая сочетание возможностей автоматизации, моделирования среды и управления рабочими процессами. Эти методы помогают командам поставлять программное обеспечение быстро, надежно и ответственно. Инструменты ARA позволяют достичь ключевой цели DevOps — быстро реализовать непрерывную доставку большого количества релизов. [ 3 ]
Связь с развертыванием
[ редактировать ]ARA — это больше, чем просто автоматизация развертывания программного обеспечения : она развертывает приложения с использованием структурированных методов автоматизации выпуска, которые позволяют повысить прозрачность для всей команды. [ 4 ] Он сочетает в себе инструменты автоматизации рабочих нагрузок и управления выпусками, связанные с пакетами выпусков, а также перемещение по различным средам в рамках конвейера DevOps. [ 5 ] Инструменты ARA помогают регулировать развертывание, то, как создаются и развертываются среды, а также как и когда развертываются выпуски. [ 6 ]
АРА Решения
[ редактировать ]Все решения ARA должны включать возможности автоматизации, моделирования среды и координации выпуска. Кроме того, решение должно обеспечивать эту функциональность без использования других инструментов. [ 7 ]
Решение | Выпущено |
---|---|
БилдМастер | Инедо |
CA Release Automation и Automic | СА Технологии |
DeployHub | Откройте программное обеспечение Make |
Автоматизация развертывания (ранее Serena Deployment Automation) | Микро Фокус |
CloudBees выпускает автоматизацию (ранее Electric Flow) | Облачные пчелы |
Управление гибридным облаком (Ultimate Edition) | Микро Фокус |
Развертывание IBM UrbanCode | ИБМ |
Марионеточное предприятие | Кукольный |
Управление жизненным циклом релизов | Программное обеспечение BMC |
Управление выпусками Visual Studio | Майкрософт |
Развертывание XL и выпуск XL | XebiaLabs |
Ссылки
[ редактировать ]- ^ «Глоссарий Gartner IT – Автоматизация выпуска приложений (ARA)» . Гартнер . Проверено 25 сентября 2014 г.
- ^ Прогноз рынка автоматизации выпуска приложений (отчет). Форрестер. 2015.
- ^ Тенденции рынка Garner: DevOps — не рынок, а инструментально-ориентированная философия, которая поддерживает непрерывную цепочку создания стоимости (отчет). Гартнер. 18 февраля 2015 г.
- ^ Скромный, Джез; Фарли, Дэвид (2011). Непрерывная доставка: надежные выпуски программного обеспечения посредством автоматизации сборки, тестирования и развертывания . Pearson Education Inc. с. 255-257. ISBN 978-0-321-60191-9 .
- ^ Обзор рынка: инструменты автоматизации выпуска приложений (отчет). Форрестер. 2015.
- ^ Руководство по рынку решений для автоматизации выпуска приложений (отчет). Гартнер. 20 июля 2015 г.
- ^ Флетчер, Колин (1 августа 2016 г.). Критические возможности для решений автоматизации выпуска приложений (отчет). Гартнер.