1、安装部署jenkinsweb
一、下载jenkins.war(http://jenkins-ci.org/)apache
二、新建tomcat服务器,配置端口等config信息,并将项目地址指向jenkins.war文件浏览器
三、启动tomcat服务器、启动成功后用浏览器打开访问地址http://127.0.0.1:8000,查看jenkins是否被成功部署(以下图)。tomcat
2、配置jenkins及maven依赖服务器
一、jenkins须要依赖jdk、若是服务器未安装jdk则须要先安装jdk、由于咱们但愿使用maven进行构建因此须要先安装maven。(修改/etc/profile,添加jdk、maven路径并进行source刷新)maven
一、jenkins菜单根目录-系统管理-系统设置页面配置jdk及maven依赖,点击新增jdk、新增maven按钮来配置jdk及maven路径。svn
二、若是须要能够配置邮件通知,当项目构建失败时jenkins会自动发送错误报告到通知邮箱,注意既然发送邮件到通知邮箱就要首先配置发送邮箱(使用smtp认证输入发送邮箱用户名及密码)最好进行邮箱测试、经过后保存当前设置。测试
3、构建web项目ui
一、新建项目、选择maven项目spa
二、源码管理栏输入项目的svn地址(jenkins已经继承了svn所以不用再服务器安装svn)
(注:第一次须要svn用户名、密码受权、经过后系统自动保存改用户信息)
三、以后的配置选择
①
构建触发器
|
|||
②
Build
|
|||
Root POM |
③配置email通知邮箱
保存便可。
刚新建的项目test已被添加、以后点构建连接过按钮便可构建该项目。
4、问题
web项目构建时maven会查找去web/WEB-INF/web.xml(web项目默认)文件,若是你项目的web.xml不在此路径须要在pom.xml中添加以下plugin
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<webXml>war\WEB-INF\web.xml</webXml>
</configuration>
</plugin>
war\WEB-INF\web.xml为你xml的路径。
5、至此jenkins基本能够构建web项目了。