jenkinsdocker插件

我想让Jenkins构buildJAVA项目,然后将其包装到容器中并将其发送到Dockerregistry 。 有没有任何插件包装jar子或文件到容器?

最接近的插件将是CloudBees Docker自定义构build环境插件 ,它在您select的容器中执行一个作业,但是它将源包含为该执行的一个卷。

这意味着如果你提交容器(作为一个新的图像),并将其推送到dockerregistry,它不仅将包括jar子,还包括你的来源,以及所有你可能不想要的中间构build文件。

向Docker文件(基于jdk基础镜像 )构build的常规作业添加一个步骤会更容易。
该Dockerfile将COPY从同一工作的以前的步骤构build的jar子。 最后一步就是将图像发布到registry中。