Microsoft запустила Draft, чтобы помочь разработчикам создавать приложения на основе контейнеров

Microsoft сегодня объявила о запуске Draft, нового инструмента с открытым исходным кодом, который помогает разработчикам оптимизировать процессы разработки приложений на основе контейнеров, предназначенных для запуска в кластерах Kubernetes.

حامد غلامی
Disclosure: This website may contain affiliate links, which means I may earn a commission if you click on the link and make a purchase. I only recommend products or services that I personally use and believe will add value to my readers. Your support is appreciated!

Microsoft запустила Draft, чтобы помочь разработчикам создавать приложения на основе контейнеров

Microsoft сегодня объявила о запуске Draft, нового инструмента с открытым исходным кодом, который помогает разработчикам оптимизировать процессы разработки приложений на основе контейнеров, предназначенных для запуска в кластерах Kubernetes. Основная идея заключается в том, чтобы позволить разработчикам работать над своими приложениями, не зная ничего о Docker и Kubernetes.

На самом деле, им даже не нужно устанавливать эти инструменты на свои компьютеры, чтобы начать работу. Еще в апреле Microsoft приобрела платформу контейнеров Deis у Engine Yard; сегодняшний релиз знаменует собой первый результат этого приобретения. Deis поставила перед собой задачу сделать использование контейнеров более удобным для разработчиков и выпустила ряд инструментов с открытым исходным кодом, таких как Workflow, Helm и Steward, до приобретения.

Microsoft’s Draft tool helps developers build container-based applications.

Неудивительно, что этот новый инструмент основан на некоторых из этих предыдущих работ Deis. «Draft нацелен на “внутренний цикл” рабочего процесса разработчика — пока разработчики пишут код, но до того, как они зафиксируют изменения в системе управления версиями», — объясняет команда в сегодняшнем объявлении.

- تبلیغات-
Ad imageAd image

С помощью Draft разработчики могут использовать одну команду («draft create») для создания так называемого «Draft pack». Draft автоматически определяет язык, на котором написан ваш код (с поддержкой Python, Node.js, Java, Ruby, PHP и Go по умолчанию), а затем создает этот пакет, записывая скрипт обнаружения, Docker-файл и диаграмму Helm Kubernetes в исходное дерево.

Оттуда должно быть довольно просто интегрировать этот код с существующими конвейерами непрерывной интеграции. Используя другую команду, разработчики могут начать работать над своими приложениями локально, и код автоматически отправляется в любой кластер разработки Kubernetes — независимо от того, работает ли он локально или удаленно. Любые локальные изменения, которые они вносят, должны быть доступны в кластере в течение нескольких секунд. «Это позволяет разработчикам редактировать код локально, но иметь свою среду разработки, работающую в облаке, где они могут получить доступ ко всем производственным зависимостям своего приложения», — объясняет команда.

ссылка

Share This Article
Комментариев нет

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *