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.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Украинский IT-специалист написал книгу по программированию для новичков. Ее можно скачать бесплатноУкраинский IT-специалист написал книгу по программированию для новичков. Ее можно скачать бесплатно
Рейтинг популярности языков программирования: Swift выпал из первой десяткиРейтинг популярности языков программирования: Swift выпал из первой десятки
Блок рекламы


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

Microsoft продлил поддержку мессенджера Skype 7Microsoft продлил поддержку мессенджера Skype 7
Microsoft обновит Windows 10, чтобы она не перезагружалась в самый неподходящий момент
Apple признала проблему замедления топовых Macbook Pro и выпустила обновление ПО для ее решения
Microsoft запустила бесплатную версию корпоративного мессенджера TeamsMicrosoft запустила бесплатную версию корпоративного мессенджера Teams
Браузер Microsoft Edge будет блокировать рекламуБраузер Microsoft Edge будет блокировать рекламу
Microsoft перерисует дизайн программ из пакета OfficeMicrosoft перерисует дизайн программ из пакета Office
Google и Microsoft нашли новую процессорную уязвимость. Патч может снизить производительность
Новое приложение от Microsoft перенесет возможности смартфонов на компьютеры с Windows 10Новое приложение от Microsoft перенесет возможности смартфонов на компьютеры с Windows 10
Windows 10 использует 700 млн устройств. В Microsoft планировали 1 млрд к 2018 году
Microsoft упрощает создание скриншотов в Windows 10Microsoft упрощает создание скриншотов в Windows 10
Последние новости

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