jenkins安装
- 基础环境
系统:redhat 7.2
Jdk: 1.8 下载jenkins.war包
jenkins官网 https://jenkins.io/下载tomcat
将jenkins.war放置在apache-tomcat-7.0.64/webapps/ 目录下,启动tomcat
# nohup apache-tomcat-7.0.64/bin/startup.sh &
浏览器输入:
http://{IP}:{PORT}/jenkins/
- 设置初始密码
执行指令
cat /root/.jenkins/secrets/initialAdminPassword
将值复制到框中,点击 :“continue”
点击“skip Plugin installations”跳过插件安装
创建第一个用户,点击 “Save and Finish”
点击“start using jenkins”
- 1.
Jenkins插件安装和基础设置
安装svn、用户管理等插件(离线安装模式)
插件下载地址
http://updates.jenkins-ci.org/download/plugins/
需要下载的插件
注意:插件安装有依赖关系,如果安装失败,根据失败提醒安装想用的包即可
第一个安装mapdb-api.hpi
插件安装
Jenkins 系统管理 管理插件 高级 上传插件
安装完成后,重启jenkins,直接勾选“安装完成后重启jenkins(空闲时)”
- 用户权限设置
Jenkins 系统管理 Configure Global Security
点击保存(如果没有“安全矩阵”,则需要安装相应的插件)
创建一个自动化构建项目
Jenkins 新建 填写项目名 “构建一个自由风格的软件项目”ok
添加参数
勾选“参数化构建过程”选择数据类型
根据项目需要选择合适的参数类型,这里添加一个string类型的参数,添加该参数是后面的创建脚本会引用到
源码管理Subversion(svn)
jenkins工作目录默认是/root/.jenkins/workspace/ 目录下, svn代码会下载在该目录下,自动化构建脚本可以在该目录下执行
增加构建脚本
构建 Execute shell
编写自动化构建脚本
保存
执行构建流程
Jenkins MyProject Build with Parameters 修改参数开始构建
结果: