Jenkins的maven工程打包的时候怎么指定不同环境的配置文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins的maven工程打包的时候怎么指定不同环境的配置文件相关的知识,希望对你有一定的参考价值。

参考技术A 这里我们指定配置文件问test
这个是在pom.xml里面定义的,
里面有test,production和devlop三个定义
在不同环境使用Jenkins的时候,-P后面加上不同的参数
我这里是测试环境,所以我这里是-Ptest

现在我们来看一下pom.xml的部分内容

用jenkins怎么对web工程打包

参考技术A 1.系统管理->管理插件->可选插件->搜索“Deploy to container Plugin”,勾选插件直接安装,等着Jenkins自动安装完成。此时咱们打开咱们之前新建的项目选择“增加构建后的操作”中增加了一项“Deploy war/ear to a container",将咱们的war和ear工程部署到容器。

2.咱们添加一个deploy war/ear to a container选择,Jenkins中构建后操作多出一个发布选项

WAR/EAR files:是war包的相对路径
content path:tomcat的发布路径,即使用localhost/(content path设置的名字)来访问项目.
contaners :发布到的容器,主要可发布到tomcat、jboss、GlassFish
deploy on failure:发生错误的时候是否发布到tomcat
3.点击add contaners 添加发布的容器,咱们这里要发布到tomcat,所以咱这里添加的是tomcat

以上是关于Jenkins的maven工程打包的时候怎么指定不同环境的配置文件的主要内容,如果未能解决你的问题,请参考以下文章

jenkins指定pom打包

用jenkins怎么对web工程打包

jenkins 打包报错

jenkins多模块工程怎么构建

jenkins 怎么解决maven依赖

请问maven工程jar包,war包,pom打包,都是怎么定的?