Jenkins的安装与使用

Jenkins是什么?

Travis CI很像,简单的说就是一个线上代码构建平台

官网

https://jenkins.io/

安装

服务器

服务商:腾讯云
系统:CentOs6.8 64bit
CPU: 11G
内存:2G
硬盘:50G

环境配置

在本文中,我主要配置了JavaMavenGradleAndroidSDK,对于这四款软件的安装,我采用的方式是:下载zip包,手动解压,配置环境变量,OK

示例:

//下载解压
wget https://xx.xx.xx
tar -zxvf xx.tar.gz

//配置环境变量
vim /etc/profile
export JAVA_HOME=[解压后的文件路径]
export PATH=$JAVA_HOME/bin:$PATH  
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
//基本的模版:
export XXX_HOME=[解压后的文件路径]
export PATH=$XXX_HOME/bin:$PATH

//配置生效
source /etc/profile

//如果你在配置环境变量的时候出现了问题,比如如下:
//-bash: XX: No such file or directory
//解决方法:
export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
source /etc/profile
//我的配置:[HOME -> 解压后的文件夹路径]
#Java
export JAVA_HOME=/home/java/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#Maven
export MAVEN_HOME=/home/maven/apache-maven-3.3.9
export PATH=$MAVEN_HOME/bin:$PATH

#Gradle
export GRADLE_HOME=/home/gradle/gradle-4.4
export PATH=$GRADLE_HOME/bin:$PATH

#AndroidSDK
export ANDROID_HOME=/home/androidSdk/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH

软件安装

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins 

//启动
service jenkins start/stop/restart

//开机自启
chkconfig jenkins on

//浏览器打开
http://ip:8080 -> 根据提示配置即可

软件配置

软件环境配置
系统管理->系统设置->全局属性
这里写图片描述

邮箱配置
相关的邮箱配置需要去参考邮件提供商的说明
系统管理->系统设置->邮箱通知&&高级
系统管理->系统设置->Extended E-mail Notification&&高级


测试示例

构建

这里写图片描述

构建后的操作

构建结束后可以有很多的操作,比如上传到fir.im通知到类似Worktile,TAPD等工具

下面展示的是邮件操作:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值