如何在Docker构build中将jar / war部署到nexus?

我目前在jenkins下面我的maven java项目的这个方法

  1. 用maven image创build一个组合文件,并给出一个入口点命令“mvn clean install”

  2. 创build一个Dockerfile,从tomcat图像。 这将复制我的战争../webapps文件夹

  3. 一旦docker编写出来的代码0,我开始与docker文件的dockerbuild设。

  4. 然后将图像推送到我的registry

现在的问题是。 我需要把我的战争推向联系。

我知道,我们仍然可以通过命令mvn部署….

但是,我们需要为每个项目维护一切。

以前我用过m2release插件。 该插件可以select执行试运行和释放运行。 一旦完成,它会自动将我的pom更改为下一个顶点并提交git。

现在我想用docker build在jenkins中实现这一点。 或者我的做法是错误的? 如果是的话,这样做的正确解决scheme是什么?