Написать пост

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

Аватар Артем Гаврилов

Jib работает с контейнерами Docker. Его использование позволяет автоматизировать некоторые процессы при создании docker-образа.

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

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

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

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

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

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

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

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

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

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

Следите за новыми постами
Следите за новыми постами по любимым темам
6К открытий6К показов