BuildMaster - это инструмент автоматизации выпуска приложений , разработанный командой разработчиков программного обеспечения Inedo . Он сочетает в себе управление сборкой и возможности ARA для управления и автоматизации процессов, в первую очередь связанных с непрерывной интеграцией , сценариями изменения базы данных и производственными развертываниями , обеспечивая надежный выпуск приложений в целом. [1] Инструмент основан на браузере и может использоваться «из коробки». Его набор функций и область применения ставят его в соответствие с DevOps.движение, и позиционируется как «нечто большее, чем просто средство автоматизации выпуска». Он объединяет людей, процессы и практики, которые позволяют командам предоставлять программное обеспечение быстро, надежно и ответственно ». Это инструмент, воплощающий постепенное внедрение DevOps. [2]
Разработчики) | Инедо |
---|---|
Стабильный выпуск | 6.0 / март 2018 |
Операционная система | Microsoft Windows и Linux |
Тип | Автоматизация выпуска приложений и управление выпусками |
Лицензия | Проприетарный |
Веб-сайт | inedo.com/BuildMaster |
BuildMaster полностью настраивается через пользовательский интерфейс , в отличие от сценариев или файлов конфигурации на основе XML. Хотя основным веб-приложением является только Windows , BuildMaster управляет серверами на базе Windows или Linux для выполнения различных действий сборки-выпуска-развертывания. [3] BuildMaster также тесно интегрирован с PowerShell и часто используется вместе с другими инструментами DevOps.
Основные особенности
Основные возможности BuildMaster: [4]
- Конвейеры как код - переключение между визуальным режимом и текстовым редактором JSON
- Global Pipeline - возможность повторного использования в разных выпусках и приложениях
- Изменения в базе данных - используйте BuildMaster, чтобы обеспечить защиту конфиденциальной информации и связать строку подключения со средой.
- Интеграция отслеживания проблем - тесная интеграция с различными встроенными и встроенными средствами отслеживания проблем, включая JIRA , GitHub , TFS и YouTrack.
- Ворота трубопровода - сочетание ручных и автоматических разрешений, которые, если они не утверждены, предотвращают переход к следующему этапу трубопровода
- Планы развертывания - Перетаскиваемый визуальный пользовательский интерфейс, который также можно редактировать в текстовом режиме (представление кода)
- Интеграция с PowerShell - первоклассная интеграция с PowerShell и Shell для поддержки как Windows, так и Linux.
- Слушатель событий - полезен для мониторинга действий и операций
- Переменные конфигурации - добавление гибкости при моделировании планов развертывания.
- Пакеты выпуска - гибкость за счет загрузки вручную, отправки с сервера CI, такого как TeamCity или TFS , созданного в BuildMaster или отправленного из ProGet
- Управление файлами конфигурации - позволяет определять файлы конфигурации с несколькими экземплярами (например, по одному для каждой среды) в режиме контроля версий с занесением в журнал развертываний файлов.
- Непрерывная интеграция - поддержка инструментов CI, включая Jenkins , TFS и TeamCity
- Синхронизация конфигурации инфраструктуры - визуализируйте инфраструктуру (серверы и среды), предназначенные для конвейеров.
- Учетные данные ресурса - управление, хранение и контроль доступа к токенам, паролям и ключам API, которые используются при развертывании.
Особенности
Основные моменты включают: [5]
- Простой редактор планов, позволяющий вводить код или перетаскивать интерфейс.
- Интуитивно понятный пользовательский интерфейс, обеспечивающий быструю реализацию
- Сильная поддержка приложений .NET Microsoft Windows
BuildMaster был отмечен в Магическом квадранте Gartner 2016 и 2017 за автоматизацию выпуска приложений и критически важные возможности для решений автоматизации выпуска приложений. [6] [7]
Некоторые известные пользователи BuildMaster включают университетские больницы Кливленда , Университет Небраски-Линкольн , Allrecipes и UCHealth . [8]
Культура развития компании
Интересна также корпоративная культура, в которой был разработан BuildMaster. [9] Его производитель, Инедо, был упомянут при создании карточной игры для разработки программного обеспечения Release !, и в нескольких источниках упоминалось, что их продукты разрабатываются в той же степени благодаря работе по кодированию, которая в них была вложена, а также из чувства общности, которое сложилась культура офисных игр. [10]
Смотрите также
- Автоматизация сборки программного обеспечения
- Непрерывная интеграция
- DevOps
- Автоматизация выпуска приложений
- Набор инструментов DevOps
Рекомендации
- ^ «Buildmaster 6 сейчас находится в стадии бета-тестирования» . inedo.com . Проверено 13 марта 2018 .
- ^ Крутые поставщики в DevOps, 2015 (отчет). Gartner. 21 апреля 2015.
- ^ «Выпуск BuildMaster 4.0 представляет новый интерфейс и функции» (пресс-релиз). 22 января 2014 . Проверено 15 января +2016 .
- ^ «Основные концепции» . inedo.com . inedo . Проверено 8 марта 2017 года .
- ^ Обзор рынка решений для автоматизации выпуска приложений (Отчет). Gartner. 20 июля 2015 г.
- ^ Магический квадрант автоматизации выпуска приложений (Отчет). Gartner. 1 августа 2016 г.
- ^ Магический квадрант автоматизации выпуска приложений (Отчет). Gartner. 27 сентября 2017.
- ^ «Примеры использования BuildMaster» . 6 декабря 2017.
- ^ Пападимулис, Алекс (16 июня 2014 г.). "Мой месяц с релизом!" . простой разговор .
- ^ Роуч, Патрик (3 июня 2014 г.). «Карточная игра DevOps стала хитом на Kickstarter» . DevOps.com .