原理
测试环境
- CI服务器
- JDK1.7
- Gradle
- Git
- 相关文件目录:/home/ci
- 默认Jenkins运行目录:/root/.jenkins
使用示例
1. 安装JDK并配置环境变量(略)
|
|
2. 安装Gradle(自动化构建工具)
(1) 下载gradle2.7
|
|
(2) 解压
|
|
(3) 配置环境变量(GRADLE_HOME)
|
|
|
|
3. 安装Git(源码管理)
(1) 下载并安装Git(版本要求: 1.7.9 minimum, 1.8.x recommended )
|
|
(2) 升级或者移除并源码安装
升级1.7.10教程
|
|
(3) 添加到环境变量
|
|
|
|
4. 安装Jenkins(CI)
(1) 下载配置Tomcat容器
|
|
(2) 设置编码UTF-8
|
|
|
|
vi apache-tomcat-7.0.64/bin/catalina.sh
#!/bin/sh 下面 增加:
JAVA_HOME=’/usr/local/jdk1.8’
JAVA_OPTS=’-Xms256m -Xmx512m -Djava.security.egd=file:/dev/./urandom’
cd apache-tomcat-7.0.64/webapps/
mkdir ROOT
cd ROOT
wget http://mirrors.jenkins-ci.org/war/1.632/jenkins.war
jar -xvf jenkins.war // 或 unzip jenkins.war
vi /etc/sysconfig/iptables
#jenkis-tomcat
-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
#重启服务
service iptables restart
vi /etc/rc.local
#加入
/home/ci/apache-tomcat-7.0.64/bin/startup.sh
/home/ci/apache-tomcat-7.0.64/bin/startup.sh
```
4. 配置Jenkins
(1) 安全设置
(2) 注册一个超级管理员账号
(3) 插件安装
Git插件
Gradle插件
远程SSH插件
(4) 系统设置
JDK
Git
Gradle
邮箱通知
5. 配置远程服务器
6.构建任务
(1)创建任务
(2)源码配置
(3)gradle编译
(4)查看工作区
(5)部署
(6)邮件通知