• IT-Karriere:
  • Services:

Jib: Google-Werkzeug baut Docker-Container aus Java-Anwendungen

Um den Containereinsatz von Java-Anwendungen zu vereinfachen, hat Google das Werkzeug Jib als Open Source veröffentlicht. Damit sollen Java-Anwendungen schnell und leicht in Docker-Container verpackt werden können.

Artikel veröffentlicht am ,
Java-Anwendungen in Container zu packen, war bisher eine eher heikle Angelegenheit.
Java-Anwendungen in Container zu packen, war bisher eine eher heikle Angelegenheit. (Bild: Luc Coekaerts/CC0 1.0)

Angesichts des immer stärkeren Wandels der IT hin zum Einsatz von Containern stellt das Google-Cloud-Team in Bezug auf Java-Anwendungen die rhetorische Frage: "Was ist daraus geworden, einfach ein Jar-Paket zu bauen?", immerhin seien nicht alle Java-Entwickler Container-Experten. Als Antwort auf die Frage und als schnelle Hilfe für diese Java-Entwickler hat Google das Werkzeug Jib erstellt, das als Open Source zur Verfügung steht.

Stellenmarkt
  1. ITERGO Informationstechnologie GmbH, Düsseldorf
  2. Holtzmann & Sohn GmbH, Ronnenberg

Damit sollen Java-Entwickler laut der Ankündigung von Google ihre Anwendungen in Container verpacken und dabei ihre bekannten Werkzeuge weiterverwenden können. Jib sei schnell und einfach und übernehme sämtliche Schritte, die zum Packen der Anwendung in ein Container-Image notwendig seien. Nutzer müssten dabei weder eigene Dockerfiles schreiben noch Docker überhaupt installiert haben. Jib bietet darüber hinaus eine Integration für die Java-Build-Werkzeuge Maven und Gradle.

Jib ist in Java selbst geschrieben und läuft als Teil des Build-Prozesses, der über Maven oder Gradle angestoßen wird, so dass das Werkzeug Zugriff auf sämtliche notwendigen Informationen hat. Um die Nutzung von Jib zu beschleunigen, werden Layered-Images und ein Caching-System verwendet, womit inkrementelle Builds umgesetzt werden. So müssen nur tatsächlich veränderte Teile der eigenen Anwendung auch neu gebaut und in das Image eingefügt werden, was wiederum Zeit sparen kann. Das Werkzeug unterstützt außerdem sogenannte Reproducible Builds, bei gleichen Eingangsdaten ist das Endergebnis also auch immer gleich.

Jib ist als Plugin für Maven und Gradle konzipiert und lässt sich entsprechend einfach in diese einpflegen. Weitere Details zu Jib, die Dokumentation sowie der Code des Werkzeugs von Google finden sich auf Github.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Hardware-Angebote
  1. 299,00€ (Bestpreis! zzgl. Versand)
  2. (u. a. RTX 2080 ROG Strix Gaming Advanced für 699€, RTX 2080 SUPER Dual Evo OC für 739€ und...

Reverse 11. Jul 2018

für CD pipelines ist es halt praktisch, weil das image gleich im build mit drin ist...


Folgen Sie uns
       


Nintendo Ring Fit Adventure angespielt

Mit Ring Fit Adventure können Spieler auf der Nintendo Switch einen Drachen bekämpfen - und dabei gleichzeitig Sport machen.

Nintendo Ring Fit Adventure angespielt Video aufrufen
Videospiellokalisierung: Lost in Translation
Videospiellokalisierung
Lost in Translation

Damit Videospiele in möglichst viele Länder verkauft werden können, müssen sie übersetzt beziehungsweise lokalisiert werden. Ein kniffliger Job, denn die Textdatei eines Games hat oft auf den ersten Blick keine logische Struktur - dafür aber Hunderte Seiten.
Von Nadine Emmerich

  1. Spielebranche Entwickler können bis 2023 mit Millionenförderung rechnen
  2. Planet Zoo im Test Tierische Tüftelei
  3. Förderung Spielentwickler sollen 2020 nur einen "Ausgaberest" bekommen

Google Stadia im Test: Stadia ist (noch) kein Spiele-PC- oder Konsolenkiller
Google Stadia im Test
Stadia ist (noch) kein Spiele-PC- oder Konsolenkiller

Tschüss, Downloads, Datenträger und Installationsroutinen: Mit Google Stadia können wir einfach losspielen. Beim Test hat das unter Echtweltbedingungen schon ziemlich gut geklappt - trotz der teils enormen Datenmengen und vielen fehlenden Funktionen.
Von Peter Steinlechner

  1. Google Stadia Assassin's Creed Odyssey bis Samurai Showdown zum Start
  2. Nest Wifi Googles Mesh-Router priorisiert Stadia
  3. Spielestreaming Google stiftet Verwirrung über Start von Stadia

Ryzen 9 3950X im Test: AMDs konkurrenzlose 16 Kerne
Ryzen 9 3950X im Test
AMDs konkurrenzlose 16 Kerne

Der Ryzen 9 3950X ist vorerst die Krönung für den Sockel AM4: Die CPU rechnet schneller als alle anderen Mittelklasse-Chips, selbst Intels deutlich teurere Modelle mit 18 Kernen überholt das AMD-Modell locker.
Ein Test von Marc Sauter

  1. Zen-CPUs AMD nennt konkrete Termine für Ryzen 3950X und Threadripper
  2. Castle Peak AMDs Threadripper v3 sollen am 19. November erscheinen
  3. OEM & China AMD bringt Ryzen 3900 und Ryzen 3500X

    •  /