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

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# — проверьте свои знания.

Также рекомендуем: