Jenkins 打包平台 - litonghui/TechBlog GitHub Wiki

Jenkins 打包平台

Linux CentOS 安装 jenkins、gradle、android sdk

1. 登入服务器,查看相关信息;

1)服务器系统版本:
[@sjs_232_143 search]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
2) 服务器磁盘大小:
[@sjs_232_143 etc]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vgroot-lvusr 4.8G 2.4G 2.2G 53% /usr
/dev/vdb 740G 23G 717G 4% /search
/dev/mapper/vgroot-lvvar 3.9G 2.6G 1.1G 71% /var
注解:通过查看系统版本,选择jenkins 安装包类型;查看磁盘大小选择安装路径

2. Java 环境变量配置:

1) tar -zxvf jdk-linux-x64.tar.gz
2) vim /etc/profile
3) 文件末尾添加如下内容:
export JAVA_HOME=/usr/java/jdk1.8.0_51
export JRE_HOME=/usr/java/jdk1.8.0_51/jre
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/lib:$PATH:
4)source /etc/profile    #使配置文件立即生效
5)查看Java 版本信息
[@sjs_232_143 etc]# java –version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

3. 安装配置jenkins

1) yum的repos中,将Jenkins存储库添加到yum repos:
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
2) yum install Jenkins
3) vim /etc/sysconfig/Jenkins ,修改默认,设置新路径和端口
JENKINS_HOME="/search/jenkins_home"
JENKINS_USER="jenkins"
JENKINS_PORT="8089"
4) service jenkins start
如上操作,正常情况进入页面
5) 修改jenkins 账号信息
https://github.com/litonghui/TechBlog/wiki/Jenkins-开发摘要

4. Linux CentOS 安装 gradle、

https://gradle.org/install/

5. Linux CentOS 安装 Ant

1) http://ant.apache.org/bindownload.cgi 下载 apache-ant-1.9.2-bin.tar.gz
2) tar xvfvz apache-ant-1.9.2-bin.tar.gz 生成 文件apache-ant-1.92
3) mv apache-ant-1.9.2 ant
4) 配置环境变
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/lib:$PATH:$ANT_HOME/bin:
export ANT_HOME=/root/apache-ant-1.9.6
5) 链接生效ln -s /opt/ant/bin/ant /usr/bin/an

6. linux下配置android sdk

1) 下载android sdk

下载SDK,下载地址:http://developer.android.com/sdk/index.html,选择Linux(i386)。因为SDK只有32位的,如果装的是64位系统,则要安装ia32-libs,运行32位程序。
ubuntu安装命令:sudo apt-get install ia32-libs(在Ubuntu中的命令)。
centos安装命令:yum install glibc.i686
下载完成后解压,在终端进入到SDK的根目录,然后执行:tools/android update sdk –no-ui即可开始和windows里面一样的更新。

2) 配置环境变量

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/lib:$PATH: $ANDROID_SDK_HOME/platform-tools:
export ANDROID_SDK_HOME=/search/android-sdk-linux