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

时间:2016-03-31 03:30:12

标签: maven jenkins deployment docker nexus

我目前在jenkins

中为我的maven java项目遵循这些方法
  1. 使用maven图像创建了一个撰写文件,并给出了一个入口点命令" mvn clean install"

  2. 从tomcat图像创建Dockerfile。这会将我的战争复制到../webapps文件夹

  3. 使用代码0退出docker compose up后,我将使用Dockerfile启动docker build。

  4. 然后将图像推送到我的注册表

  5. 现在的问题是。我需要把我的战争推向nexus。

    我知道,我们仍然可以通过命令mvn deploy ....

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

    之前我使用过m2release插件。该插件可以选择执行try run和release run。一旦完成,它会自动将我的pom更改为下一个vertion并提交git。

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

0 个答案:

没有答案