自动化搭建(Jenkins_Docker)1

简介

目前为了搭建Android自动化构建, 包含自动打包、代码审查工具以及自动化测试的串联。如下图:
自动化搭建(Jenkins_Docker)1_第1张图片

我拿到的是一个2T的一个服务器,需要在上面搭建整个环境, 整体分解如下:

  • Java安装
  • Jenkins安装和配置
  • Gerrit 和 repo安装

Java 安装

目前服务器的系统是Cenos, 首先需要安装JDK运行环境, 因为Gerrit和jenkins都是java开发的。

1 下载JDK

这里我找的是华为的镜像网站直接下载的, 就不需要在Java官网上登录下载了:

#下载
wget https://repo.huaweicloud.com/java/jdk/11+28/jdk-11_linux-x64_bin.tar.gz  
# 解压文件包
tar -xvzf jdk-11_linux-x64_bin.tar.gz   
#  解压文件夹移到自己指定的文件夹
mv jdk-11  /data/bin

然后编辑环境变量:

vim /etc/profile

# 拷贝下面代码到文件里
export JAVA_HOME=/opt/java/jdk1.8.0_171

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

然后

source /etc/profile
# 测试一下
javac

如果出现下面这个就成功了。
自动化搭建(Jenkins_Docker)1_第2张图片

Jenkins 安装

Jenkins安装可以点击官方网站查看,https://pkg.jenkins.io/redhat-stable/
因为我是cenos系统, 所以直接通过repo安装。

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-2023.key

yum install fontconfig java-11-openjdk
yum install jenkins
  

安装完毕后还需要修改一下配置文件, 因为我们下载的是最新版本的Jenkins,所以需要:

vim /usr/lib/systemd/system/jenkins.service

然后修改下列三个属性:

User=root
Group=root
Environment="JENKINS_PORT=8080"

然后启动服务:

systemctl start jenkins

然后打开网页 ip:8080,就能进入jenkins web端了。
自动化搭建(Jenkins_Docker)1_第3张图片

你可能感兴趣的:(自动化,jenkins,docker)