Google представила інструмент Jib, що спрощує Java-розробку
Google представила інструмент Jib, що спрощує Java-розробку
Google у своєму блозі анонсувала Jib — інструмент, що змінює принцип роботи з образами в Docker. За словами розробників, він спрощує безліч різних дій.
Принцип роботи Jib
Створення Java-контейнерів реалізовано в Jib за допомогою трьох засобів:
- Запуск як частину інструментів Maven або Gradle. Зберігати docker-файл, запускати docker-демон або створювати архів JAR більше не потрібно. Jib має всю необхідну інформацію для складання програми.
- Зчитування конфігурації, формування рівнів (залежності, ресурси, класи) та подальше внесення змін лише перероблених частин.
- Створення образів контейнерів окремо від метаданих Maven та Gradle. Їх можна використовувати для створення інших образів без зміни вхідних даних.
Контейнеризація додатків
Jib — плагін для систем складання Maven і Gradle, що не вимагає довгої конфігурації. Інструмент дає можливість використовувати два види реєстрів. Відповідність ідентифікаційних даних перевіряється в офіційному docker-помічнику. Також Jib дозволяє ввести додаткові правила збирання образу для docker-демона.
Google прагне спростити життя не тільки розробникам, але й звичайним користувачам. У червні 2018 року компанія відкрила конструктор App Maker для створення програм без навичок програмування.