1 下载jenkins
下载地址:https://jenkins.io/index.html
2 前期准备
Java环境,maven,tomcat 安装,具体过程忽略
2.1 下载tomcat 绿色版
tar -zxvf apache-tomcat-7.0.72.tar.gz
mv apache-tomcat-7.0.72 tomcat7_9001
2.2 配置编码
tomcat 配置 URIEncoding="UTF-8"
3 修改jenkins主目录
使用你Web容器的管理工具设置JENKINS_HOME环境参数.
打开tomcat的bin目录,编辑catalina.sh文件。
在# OS specific support. $var _must_ be set to either true or false.上面添加:export JENKINS_HOME="主路径"
在启动Web容器之前设置JENKINS_HOME环境变量.
用root用户登录
编辑profile文件:vi /etc/profile
在最后加入:export JENKINS_HOME=主路径
保存,退出后执行:source /etc/profile让配置生效
更改Jenkins.war(或者在展开的Web容器)内的web.xml配置文件)
<!-- if specified, this value is used as the Hudson home directory -->
<env-entry>
<env-entry-name>HUDSON_HOME</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value></env-entry-value>
</env-entry>
<!-- 在<env-entry-value>节点中填入路径,windows系统建议使用/分隔路径 -->
4 启动步骤第一种
1.下载jenkins对应的war包,放到tomcat webapps目录下,启动tomncat。
2.输入登录地址http://localhost:9001/jenkins/ ,可能需要校验,按照提示输入对应密码
3.智能安装对应插件
4.创建管理员, ,密码
5 启动步骤第二种
java -jar $JENKINS_HOME/jenkins.war --httpPort=9001 > A.LOG & (暂时有一个进程问题,不知道如何解决,shell窗口不能做其他操作)
例如:
1. command & :后台运行,你关掉终端会停止运行
2. nohup command & :后台运行,你关掉终端也会继续运行
6 初始化设置
6.1 Maven Integration plugin 安装
系统管理-管理插件
如果下载不成功根据提示信息,在插件管理高级中,上传下载的hpi文件
http://ftp.tsukuba.wide.ad.jp/software/jenkins/plugins/maven-plugin/2.14/maven-plugin.hpi
6.2 Deploy to container Plugin安装
同上
7 配置管理
系统管理-Global Tool Configuration
增加maven,路径需要jenkins所在服务器上的路径,其他地方不需要设置
8 构建项目
8.1 Generl
8.2 源码管理,svn
8.3 构建触发器
8.4 构建环境
8.5 Pre Steps
8.6 Build
需要在这里输入maven 执行脚本的命令
8.7 Post Steps
8.8 构建设置
8.9 构建后操作
8.9.1 tomcat-users.xm配置文件如下
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="必须修改 " roles="manager-gui,manager-script"/>
9 发送邮件
9.1 系统管理-系统设置
9.2 构建后配置
9.3 右下角高级设置,配置邮件触发
代表啥时候都会发送邮件