Jenkins+maven+svn配置笔记

问题:jenkins构建,远程部署到tomcat中时不成功,而且没有出错的提示,也没有连接信息

解决办法:在构建后配置项中,WAR/EAR files项的war包格式改为**/*.war 相对路径格式,即解决!

构建后配置说明:

1、WAR/EAR files:**/*.war      ---war包地址改为“Ant-style GLOBs”表达式形式:**/*.war 相对路径 

以下摘抄网上的说明:

相对于工作空间的相对路径,也可以写“Ant-style GLOBs”表达式,如:**/*.war,“Ant-style GLOBs”暂时还没有弄明白是什么,经测试可以按如下形式写:source/target/*.war或source/target/yiqifa-adcenter-web.war,建议以“**/*.war”形式填写。
如本文中使用的Jenkins的工作空间为/data/jenkins,job名称为hyf-test-deploy-plugin,则这里的路径是相对/data/jenkins/hyf-test-deploy-plugin的(其中source是在job中指定的源码存放目录,视设置确定需不需要加上这个目录)
如果所有配置都正确,在Jenkins的控制台会看到如下图的提示:
deploy的输出
 
2、Context path:此处的包名是pom.xml文件中的名称HN-JCBK-DSB_V1.0.0Release,可在pom.xml中修改
3、Containers:选择对应的tomcat版本   tomcat7,添加tomcat的manager用户信息:
在tomcat--conf目录下tomcat-users.xml文件中,放出用户信息,并给tomcat用户设置为管理角色,按如下修改:

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user password="tomcat" username="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status" />

4、Tomcat URL:远程tomcat地址+端口

 

5、tomcat-users.xml配置:修改完需要重启tomcat

manager-gui - 访问HTML界面。
manager-status - 仅访问“服务器状态”页面。
manager-script - 访问本文档中描述的工具友好的纯文本界面,以及“服务器状态”页面。
manager-jmx - 访问JMX代理接口和“服务器状态”页面。
必须把部署用户的权限定义为“管理员角色”,才可以成功部署

 

6、Jenkins关闭和重启实现方式:

1、关闭Jenkins
只需要在访问jenkins服务器的网址url地址后加上exit。例如我jenkins的地址http://localhost:8080/,那么我只需要在浏览器地址栏上敲下http://localhost:8080/exit 网址就能关闭jenkins服务.

2、重启Jenkies

http://localhost:8080/restart

3、重新加载配置信息
http://localhost:8080/reload

 

 

posted @ 2018-09-04 14:23  小丑鱼_尼莫  阅读(391)  评论(0)    收藏  举报