Microsoft выпустила Brigade для организации CI/CD pipelines в Kubernetes

Корпорация Microsoft представила свою новую Open Source-разработку для нужд DevOps — утилиту Brigade, предназначенную для запуска скриптов, исполняемых в кластере Kubernetes по какому-либо событию.

Иллюстрация схемы работы Brigade
Иллюстрация схемы работы Brigade / Иллюстрация с сайта Thenewstack.Io

Утилита Brigade создана бывшими сотрудниками Deis — компании, купленной Microsoft ранее в этом году и стоящей за такими продуктами для Kubernetes, как Helm и Draft. Предназначение Brigade — «скриптование простых и сложных рабочих процессов (workflows) с использованием JavaScript». Решение позволяет связывать контейнеры, запуская их последовательно или параллельно, и вызывать скрипты, основываясь на времени, событиях в GitHub (поддерживается также «DockerHub и другие популярные веб-сервисы»), push-операциях в Docker или других триггерах. README проекта описывает его как «инструмент для создания pipelines для Kubernetes».

Brigade написан на языках Go и TypeScript/JavaScript, функционирует как сервис внутри Kubernetes. Задача (job) в Brigade — это скрипт на обычном JavaScript, который интерпретируется сервисом продукта, что приводит к созданию необходимых ресурсов в Kubernetes. Далее Brigade ожидает событий и выполняет соответствующие триггеру задачи. Предполагается, что новое решение хорошо подходит для задач непрерывной интеграции и доставки приложений (CI/CD), т.к. упрощает автоматизированное тестирование, сборку артефактов и релизов, управление развёртыванием ПО.

Установка Brigade для Kubernetes выполняется одной командой (требуется наличие Helm). Исходный код доступен на GitHub и распространяется на условиях свободной лицензии MIT, однако для большинства изменений в upstream в Microsoft требуют согласия с соглашением Contributor License Agreement (CLA).

Дмитрий Шурупов по материалам Thenewstack.Io, Microsoft + Open Source.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

В аеропортах на всіх континентах хаос через глобальний збій MicrosoftВ аеропортах на всіх континентах хаос через глобальний збій Microsoft
Скандал в OpenAI: 90% працівників пригрозили перейти в MicrosoftСкандал в OpenAI: 90% працівників пригрозили перейти в Microsoft
Microsoft найняла колишнього главу OpenAIMicrosoft найняла колишнього главу OpenAI
Microsoft перестане обслуговувати Windows 10: що зміниться для користувачівMicrosoft перестане обслуговувати Windows 10: що зміниться для користувачів
Microsoft хоче інвестувати $10 мільярдів у компанію OpenAI, яка розвиває штучний інтелектMicrosoft хоче інвестувати $10 мільярдів у компанію OpenAI, яка розвиває штучний інтелект
Microsoft зафіксувала атаку програм-вимагачів на компанії з України та ПольщіMicrosoft зафіксувала атаку програм-вимагачів на компанії з України та Польщі
Microsoft залишила росіян без легальних Windows 10 та Windows 11Microsoft залишила росіян без легальних Windows 10 та Windows 11
Internet Explorer от Microsoft прекратил работу во всем миреInternet Explorer от Microsoft прекратил работу во всем мире
Microsoft прекратила поддержку браузера Internet ExplorerMicrosoft прекратила поддержку браузера Internet Explorer
Microsoft предупредила о проблеме с удалением файлов при сбросе настроек в Windows 11 и Windows 10Microsoft предупредила о проблеме с удалением файлов при сбросе настроек в Windows 11 и Windows 10
Последние новости

Подгружаем последние новости