jenkins部署maven项目

1.新建项目

 

 2.输入项目名称,选择maven项目,点击确定

 

3.填写项目描述,便于其他人修改维护

 

 

4.我的项目代码用SVN管理,源码管理选择SVN,填写svn的URL地址,创建账号密码

 

 5.设置触发器,我设置的是每天定时触发 * * * * *,

第一颗*表示分钟,取值0~59,也可以用H,H代表随机值,有利于负载均衡
第二颗*表示小时,取值0~23
第三颗*表示一个月的第几天,取值1~31
第四颗*表示第几月,取值1~12
第五颗*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

 

 

 6.构建环境POM文件默认即可,打包命令clean install -D maven.test.skip=true   (清除构建WAR包,不执行、不编译测试用例)

 

 7.构建后操作选择 Deploy artifacts to Maven repository

 

 8.WAR/EAR files填写target\项目WAR包名称要带.war ,Context path不要填写,会被拼接到WAR包名称上导致部署失败,选择tomcat版本,Credentials添加tomcat账号和密码要与tomcat的conf路径下tomcat-users.xml文件中的账号密码一直tomcat-users.xml,没有就添加一下

<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-gui" />
<role rolename="manager-script" />
<role rolename="manager-status" />
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="deploy" password="tomcat" roles="manager-gui,manager-script,manager-status" />

最后在 tomcat URL 填写 http:// 项目IP加端口

 

 

 

posted @ 2021-09-23 17:40  IT菜鸟成长路  阅读(1095)  评论(0编辑  收藏  举报