1.介绍
Jenkins是一个Java开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
2.下载安装
下载地址:https://jenkins.io/index.html 2.71版
下载Windows msi安装包安装,不要直接下载WAR包(测试过安装过程会无反应)。
安装之后修改安装目录下jenkins.xml文件,改默认端口号,然后重启jenkins服务。(默认端口8080有可能会冲突)
通过:http://localhost:端口 访问安装,默认插件安装,安装过程中需要输入初始密码(按界面上的提示找到初始密码文件打开获得),然后新建一个登录
4.安装其它插件
在系统管理,插件管理中搜索以下插件选中后,点击“立即安装”按钮:
如果插件安装失败后,可以自己下载hpi文件,通过上传文件的方式来安装
5.全局配置
在系统管理中,点击Global Tool Configuration设置java和maven路径
6.新建项目
点击“新建”按钮,输入项目名称,点击“构建一个maven项目”,然后点击“OK”按钮根据向导新建。(也可以选择“copy from”,输入已经存在的项目名,复制一个已存在项目的配置方式来新建。)
在新建界面中,源码管理中点选“Subversion”即svn,输入svn仓库地址,以用登录账号密码。所有项目项如果不明白,可以点击后面的问号图标查看。
构建触发器中:设置构建的触发方式
Build after other projects are built:在某一个项目或多个项目构建完成之后触发;
Build periodically:定期构建,设置H/60 * * * *即每60分钟构建一次
Poll SCM:定期检查SVN等源码有没有更新,如果有更新则构建
Build项目:
Root POM:设置父pom.xml文件路径
Goals and options:maven指令及选项,比如clean install -DskipTests=true
构建后操作:可以选择Deploy war/ear to a container,
如上图,部署到远程tomcat中,输入tomcat管理员账号和密码,以及tomcat访问URL,注意路径中不要写成http://192.168.1.128:8090/manager/html
还要注意tomcat启动参数JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=64M -XX:MaxPermSize=256m" ,防止内存溢出。详细见:http://www.tuicool.com/articles/uy6j2qf
也可以在构建之后,选择构建另一个项目。
设置完成相关选项之后,点击保存按钮即可。
7.构建
点击一个建好的项目,进入项目明细页,再点击“立即构建”按钮即可构建。
8. 点击构建详情
点击上图左边的“Console Output”可以看到控制台输出,帮助排查错误。
9.要注意程序可能用了些过时的jdk方法,可能在eclipse下运行正常,在Maven在无法编译的情况。要保证在eclipse开发环境下执行maven install可以编译通过的情况下再来测试。