google jib_Jib 1.0.0已完全准备就绪,可以稳定用于生产

Jib 1.0.0版本现已发布,旨在简化Java Docker映像的构建过程。新特性包括容器化WAR项目、与Skaffold集成以及JibCore库的发布。这些改进使得开发者能够更高效地构建和部署Java应用。

google jib

几个月前,我们首次引入了Jib –由Google创建的开源Java容器化程序,Java开发人员可以使用它熟悉的Java工具来构建容器。 它为您的Java应用程序构建Docker和OCI映像,并且可以作为MavenGradle的插件使用

其创建的主要目标是:

  • 快速 - Swift部署您的更改。 Jib将您的应用程序分成多个层,将依赖项与类分开。 现在,您不必等待Docker重建整个Java应用程序-只需部署已更改的层。
  • 可复制 –用相同的内容重建容器映像始终会生成相同的映像。 永远不要再次触发不必要的更新。
  • 无守护程序 –减少CLI依赖性。 从Maven或Gradle内部构建Docker映像,然后推送到您选择的任何注册表。 无需再编写Dockerfile并调用docker build / push。

今天,我们将为您带来第一个里程碑版本的浏览!

Jib 1.0.0进入了GA ,其目标保持不变–使构建Java Docker映像比以往更加轻松!

让我们看一下新版本。

Jib 1.0中有什么新功能?

容器化WAR项目– Jib现在也可以容器化WAR项目,而无需额外配置–容器中的默认应用程序服务器是Jetty,但是您也可以通过配置基础映像和appRoot使用其他服务器,例如Tomcat。

与Skaffold集成– Jib现在可以在Skaffold中作为构建器使用。 要在您的Java项目中开始使用Skaffold,请安装Skaffold并将skaffold.yaml添加到您的项目中。 确保您的Kubernetes清单位于k8s/目录中,并且Container规范中的图像引用与gcr.io/my-project/my-java-image匹配。

Jib Core – Jib在其自己的通用库上运行以构建容器映像,该库已随Jib Core一起发布,并进行了一些API改进。 现在,您不仅可以将Jib用作Maven和Gradle插件,还可以针对任何应用程序使用Java构建容器,而无需使用Docker守护程序。

转至正式发布说明,以查找有关新功能以及特定示例的所有相关信息。

还请参见:

入门

您可以在Maven或Gradle上包含应用程序,只需一个命令!

对于Maven:
mvn compile com.google.cloud.tools:jib-maven-plugin:1.0.0:build -Dimage=

对于Gradle:
gradle jib --image=

MavenGradle的快速入门指南中找到有关如何入门的所有信息。

翻译自: https://jaxenter.com/jib-1-0-0-general-availability-155484.html

google jib

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值