Google Java obtiene un marco de extensión

0
14

Google ha ampliado su tecnología de contenedores Jib para aplicaciones Java con el marco de extensión de plugins Jib, que permite la personalización de los plugins Jib para los sistemas de construcción Maven y Gradle.

Disponible en GitHub y con una variedad de extensiones, el marco permite a los desarrolladores adaptar el Jib a su gusto. Podrían, por ejemplo, escribir una extensión añadiendo capas de imagen personalizadas cuyo contenido provenga de un archivo ZIP. Los desarrolladores también podrían conectar una extensión escrita por otra persona y aplicarla a su propio proyecto. Los desarrolladores podrían modificar cada aspecto de una imagen que quieran construir.

El marco de contenedor Jib fue lanzado por primera vez en junio, y se basa en la Especificación del Plan de Construcción de Contenedores (Container Build Plan Specification), un mecanismo agnóstico de herramientas para describir cómo construir una imagen de contenedor Docker u OCI. Google citó posibilidades para el marco, entre ellas:

  • Ajustar las capas de la imagen.
  • Contenedor de imágenes nativas GraalVM para un rápido inicio.
  • Conteniendo imágenes jlink para una pequeña huella.

Google también detalló la mejora del soporte del marco de aplicación para Jib, habiendo lanzado recientemente las extensiones Maven y Gradle Jib para Spring Boot y Quarkus y una extensión Maven para GraalVM.

Jib construye imágenes Docker y OCI para aplicaciones Java sin un demonio Docker o la necesidad de dominar las mejores prácticas de Docker. Jib está disponible como un plug-in para Maven o Gradle y como una biblioteca Java. Google dice que Jib puede convertir cualquier aplicación Java en una imagen de contenedor optimizada y de bajo consumo de espacio. Las imágenes se crean de forma declarativa y no hay necesidad de instalar Docker o escribir un archivo Dockerfil como un script.

Paul Krill, InfoWorld.com