Google представила инструмент Jib, упрощающий Java-разработку

Docker

Google в своём блоге анонсировала Jib — инструмент, изменяющий принцип работы с образами в Docker. По словам разработчиков, он упрощает множество различных действий, что показано в виде схем без применения Jib:

docker-build-flow

И с применением Jib:

jib-build-flow

Принцип работы Jib

Создание Java-контейнеров реализовано в Jib при помощи трёх средств:

  • Запуск как часть инструментов Maven или Gradle. Хранить docker-файл, запускать docker-демон или создавать архив JAR больше не требуется. Jib обладает всей необходимой информацией для сборки приложения.
  • Считывание конфигурации, формирование уровней (зависимости, ресурсы, классы) и последующее внесение изменений только переделанных частей.
  • Создание образов контейнеров отдельно от метаданных Maven и Gradle. Их можно использовать для создания других образов, без изменения входных данных.

Контейнеризация приложений

Jib — плагин для систем сборки Maven и Gradle, не требующий долгой конфигурации. Инструмент даёт возможность использовать два вида реестров. Соответствие идентификационных данных проверяется в официальном docker-помощнике. Также Jib позволяет ввести дополнительные правила сборки образа для docker-демона.

Google стремится упростить жизнь не только разработчикам, но и обычным пользователям. В июне 2018 года компания открыла конструктор для создания приложений без навыков программирования.

Источник: блог Google Cloud Platform

Ещё интересное для вас:
— Тест «Насколько хорошо вы разбираетесь в C#?»
— Блиц-тест «Настоящий ли ты фронтендер?»
— Меньше готовить, больше кодить: обзор питания с доставкой на дом.