上篇博客介绍了Jenkins+maven+svn+tomcat基本环境,此博客介绍Jenkins常见问题、插件整合使用等功能。


1、Jenkins的插件管理

1.1)系统管理--插件管理

安装Email Extension Plugin插件,系统设置中邮件设置,当然一些关于ssh等相关插件后续也要用到。

Maven Project Plugin,Subversion Plugin,Checkstyle Plugin,Findbugs Plugin,PMD PluginWarnings Plugin ssh等相关插件。

Jenkins+maven+svn+tomcat2)_第1张图片

ps:有些插件可能需要×××下载,也可能是网络原因,如果失败多次,直接去官网下载指定插件。

Jenkins+maven+svn+tomcat2)_第2张图片

ps,也可以用Jenkins自带的邮件,只是插件邮件方式更详细。

1.2)字符集问题

Your container doesn't use UTF-8 to decode URLs. If you use non-ASCII characters as a job name etc, this will cause problems. See Containers and Tomcat i18n for more details.

1.2.1)如果Job的控制台中文输出乱码,请将URIEncoding=”utf-8”更改为        

useBodyEncodingForURI="true"

1.3)版本升级

Jenkins+maven+svn+tomcat2)_第3张图片

ps:download下载,变更说明查看具体升级方式。

1.4)配置Jenkins内存(启动文件)

CATALINA_OPTS="-DJENKINS_HOME=/path/to/jenkins_home/ -Xmx512m"
catalina.sh start

1.5)安全问题TOMCAT_HOME/conf/tomcat-users.xml


1.6)JDK、MAVEN(ANT)的配置

别名:自己取名,JAVA_HOME:这个是本机JDK的安装路径 自动安装:一般不推荐这个选项

JAVA_HOME的路径一定要与本机系统环境配置的jdk路径一致,maven配置类似。

Jenkins+maven+svn+tomcat2)_第4张图片

1.7)安全配置(可根据自己的需求定义)

Jenkins+maven+svn+tomcat2)_第5张图片

1.8)Subversion 配置(选择和自己svn相同的版本)

wKiom1hbPkiBIEYzAAA1dDxskKk722.png-wh_50

1.9)构建一个job

自己定义项目名称,然后选择方式。

Jenkins+maven+svn+tomcat2)_第6张图片

1.9.1)选择subversion。

分别填你的svn地址,以及认证用户和密码。


Jenkins+maven+svn+tomcat2)_第7张图片

1.9.2)构建触发器

jenkins 每隔多久检查一下您源代码仓库的变化。如果发现变化,就执行一次构建。

Jenkins+maven+svn+tomcat2)_第8张图片


1.9.3)Maven构建(因为这里没有说到eclipse如何添加Maven插件,这里后续补充)

Jenkins+maven+svn+tomcat2)_第9张图片

接下来将要创建一个job完整创建流程。(Eclipe添加svn和Maven插件后续介绍)