jenkins+maven+svn搭建自动化部署测试
2016-06-22 15:12
756 查看
环境:centos 7、maven 3.3.3、jdk1.7、jenkins 1.651.3,svn1.7
IP:192.168.2.236
jenkins 下载网址:https://jenkins.io/index.html
jDK 安装省略
maven安装省略
maven安装需要配置环境变量,省略
配置maven中conf目录中的setting文件指向私服nexus,此处省略
svn搭建
使用yum install subversion
使用svnadmin create 命令来创建仓库
配置仓库省略
注意在配置svnserver.conf在去掉#注释时不要留下空格在前面
1、jenkins存放在系统的目录:/opt/jenkins
将下载的jenkins war包放在该目录下
直接使用java -jar命令启动jenkins
nohup java -jar jenkins.war --httpPort=8081 >> jenkins.log 2>1& #使用后台的方式启动,端口号是:8081,日志输出到jenkins.log文件中
在浏览器访问:
http://192.168.2.236:8081/
1.1 打开系统管理进行配置
1.2 “选择--Configure Global Security”
1.2.1 将“启动安全”,“Jenkins专有用户数据库”选择,授权策略选择:项目矩阵授权策略,并将Administer权限选择,保存
1.2.2 注册用户,并重新配置权限
1.3 "管理用户",是用于对系统的用户进行管理,可以将“Configure Global Security-->安全域-->Jenkins专有用户数据库-->允许用户注册去除”,通过管理用户来管理系统用户
1.4 "系统设置",主要对maven,JDK等系统参数的配置
1.5 下载插件 Deploy
to container Plugin 用于发布打包好的war到tomcat中
可以在“插件管理”中下载
1.6 构建任务
右边出现构建界面,填写Item名称,并选择第一个单选框
svn配置
如果svn的路径带有中文,那么需要卸载自带的svn插件,自带的svn插件对中文支持不好,会导致认证失败
卸载自带svn插件,下载:http://mirror.xmission.com/jenkins/plugins/subversion/2.5/subversion.hpi
安装该插件需要先安装:SCM API Plugin和MapDB API Plugin
需要配置全局的svn版本为1.7,在《系统设置》中配置
构建配置,选择增加构建步骤,配置maven,选择最后一项
配置构建后操作步骤,选择倒数第二项《Deploy war/ear to a container》
最后保存配置
1.7 配置 tomcat的管理文件,到tomcat的conf目录下的tomcat-users.xml中配置用户和角色
配置内容:
1.8 开始构建项目
IP:192.168.2.236
jenkins 下载网址:https://jenkins.io/index.html
jDK 安装省略
maven安装省略
maven安装需要配置环境变量,省略
配置maven中conf目录中的setting文件指向私服nexus,此处省略
svn搭建
使用yum install subversion
使用svnadmin create 命令来创建仓库
配置仓库省略
注意在配置svnserver.conf在去掉#注释时不要留下空格在前面
1、jenkins存放在系统的目录:/opt/jenkins
将下载的jenkins war包放在该目录下
直接使用java -jar命令启动jenkins
nohup java -jar jenkins.war --httpPort=8081 >> jenkins.log 2>1& #使用后台的方式启动,端口号是:8081,日志输出到jenkins.log文件中
在浏览器访问:
http://192.168.2.236:8081/
1.1 打开系统管理进行配置
1.2 “选择--Configure Global Security”
1.2.1 将“启动安全”,“Jenkins专有用户数据库”选择,授权策略选择:项目矩阵授权策略,并将Administer权限选择,保存
1.2.2 注册用户,并重新配置权限
1.3 "管理用户",是用于对系统的用户进行管理,可以将“Configure Global Security-->安全域-->Jenkins专有用户数据库-->允许用户注册去除”,通过管理用户来管理系统用户
1.4 "系统设置",主要对maven,JDK等系统参数的配置
1.5 下载插件 Deploy
to container Plugin 用于发布打包好的war到tomcat中
可以在“插件管理”中下载
1.6 构建任务
右边出现构建界面,填写Item名称,并选择第一个单选框
svn配置
如果svn的路径带有中文,那么需要卸载自带的svn插件,自带的svn插件对中文支持不好,会导致认证失败
卸载自带svn插件,下载:http://mirror.xmission.com/jenkins/plugins/subversion/2.5/subversion.hpi
安装该插件需要先安装:SCM API Plugin和MapDB API Plugin
需要配置全局的svn版本为1.7,在《系统设置》中配置
构建配置,选择增加构建步骤,配置maven,选择最后一项
配置构建后操作步骤,选择倒数第二项《Deploy war/ear to a container》
最后保存配置
1.7 配置 tomcat的管理文件,到tomcat的conf目录下的tomcat-users.xml中配置用户和角色
配置内容:
1.8 开始构建项目
相关文章推荐
- Maven 生产环境 测试环境 开发环境 打包配置
- JDBC 事务隔离级别
- Shiro提供了base64和16进制字符串编码/解码的API支持
- 不良资产处置(二):不良资产处置存在问题及发展前景
- PHP遍历文件夹目录
- Android 冷知识(1)开机广播及一些特殊广播
- ios10测试版的真机在xcode8(beta)下编译报错 library not found for -lcrt1.3.1.o的解决办法
- XStream序列化对象,java.util.Map自定义Converter
- Python--学习过程
- 个人总结
- 信息的表示和处理(2)
- iOS标签管理
- Hadoop源码分析——数据节点数据发送
- JavaScript语法详解(一)
- Python:渗透测试开源项目【源码值得精读】
- Windows下Redis的安装及PHP扩展使用
- 召之即来,挥之则去——VHD系统简介
- Codeforces 682C C. Alyona and the Tree (DFS)
- Android 自定义实现switch开关按钮
- [数据结构] 九大基础排序总结与对比