上篇文章介绍了如何搭建jenkins,这里讲一下如何使用。本文以部署web项目为例
0. 准备:
a. 安装jdk,maven 并配置环境变量
b. 安装svn 建立svn仓库
c. 搭建nexus私服,并配置好maven setting 和项目对私服的支持(可选,但建议使用)
d. 准备独立的tomcat发布web项目,并设置好登录操作权限的账号
1. 点击系统管理,然后点击Global Tool Configuration工具配置,配置JDK,Maven等
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115104507482-894647929.png)
配置JDK
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115104523357-499100213.png)
配置Maven
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115104546545-1835838427.png)
2. 创建一个maven项目
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115104615857-807805323.png)
3.丢弃旧的构建
这个功能为可选,用于节省服务器空间,土豪请跳过
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115104703045-1427048115.png)
图中的意思是说最多保存5天内的构建,最多可保存3此构建,超出的自动删除
4. 配置构建版本信息,
此功能主要是记录项目升级版本,一般没有大的升级 可以保持一个版本
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115104728904-836890161.png)
点击choice
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115104748420-1011217292.png)
5. 源码管理
填写要构建项目所在svn版本库地址
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115105035513-939323830.png)
增加Credentials 认证信息,可以将svn认证信息保存在jenkins上
点击add -jenkins
填写svn 账号密码
在下拉框中选择刚填好的账号密码
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115105221529-1167514754.png)
6. 配置构建失败通知email
第一个勾选:每个不稳定的构建都会邮件通知
第二个勾选:发送邮件给破坏构建的人
第三个勾选:每个失败的模块都会发邮件通知
7. 增加mvn命令 这个功能主要是用于执行打包命令
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115105311982-1772759895.png)
clean package -Pdev -Dmaven.test.skip=true
命令含义: 清空-打包-使用dev profile-跳过test
8. 项目构建完成后需要部署到服务器下,这里以tomcat为例
点击增加构建后操作步骤-Deploy war/ear to a container
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115105340420-470058001.png)
WAR/EAR files 填写war包的相对地址 target/demo-web.war
Context path 访问path 例如 http://10.0.x.xx:8088/demo-web
其中demo-web就是context path
点击add Container,tomcat账号密码设置方法略
最新的Deploy to container Plugin插件只支持到tomcat7. 不过如果你用的是tomcat8也可以选择最高的tomcat7x,可以正常使用
所有配置完成后 点击保存
9. 开始构建
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115105806748-1445307466.png)
点击build with parameters
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115105825404-2028904984.png)
点击进度条或者构建号
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115105847545-970673029.png)
点击Console Output 查看构建日志
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115105917685-65369959.png)
最后看到两个success
第一个表示maven build 成功 即打包成功
第二个表示向远程服务器(tomcat部署成功)
10. 验证部署
访问部署项目的URL
![](https://images2015.cnblogs.com/blog/1045839/201611/1045839-20161115110011967-620281955.png)
自动部署成功