Google представила инструмент Jib, упрощающий Java-разработку
Новости
Jib работает с контейнерами Docker. Его использование позволяет автоматизировать некоторые процессы при создании docker-образа.
6К открытий6К показов
Google в своём блоге анонсировала Jib — инструмент, изменяющий принцип работы с образами в Docker. По словам разработчиков, он упрощает множество различных действий, что показано в виде схем без применения Jib:
И с применением Jib:
Принцип работы Jib
Создание Java-контейнеров реализовано в Jib при помощи трёх средств:
- Запуск как часть инструментов Maven или Gradle. Хранить docker-файл, запускать docker-демон или создавать архив JAR больше не требуется. Jib обладает всей необходимой информацией для сборки приложения.
- Считывание конфигурации, формирование уровней (зависимости, ресурсы, классы) и последующее внесение изменений только переделанных частей.
- Создание образов контейнеров отдельно от метаданных Maven и Gradle. Их можно использовать для создания других образов, без изменения входных данных.
Контейнеризация приложений
Jib — плагин для систем сборки Maven и Gradle, не требующий долгой конфигурации. Инструмент даёт возможность использовать два вида реестров. Соответствие идентификационных данных проверяется в официальном docker-помощнике. Также Jib позволяет ввести дополнительные правила сборки образа для docker-демона.
Google стремится упростить жизнь не только разработчикам, но и обычным пользователям. В июне 2018 года компания открыла конструктор для создания приложений без навыков программирования.
6К открытий6К показов