前言
Jenkins的执行流程图如下:
1. 前期准备
1.1 安装JDK
目前新版本的Jenkins对JDK的要求基本上都在JDK11以上,所以我这边将我服务器的JDK版本升级成为JDK11。
具体升级步骤如下:
下载安装包
官网可能需要注册账号,这里我为大家提供了下载链接。
解压
配置环境变量
vim /etc/profile
添加如下:
export JAVA_HOME=/export/server/jdk11/jdk-11.0.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
最后执行 source /etc/profile
重新加载配置。
检查
1.2 安装Maven
下载maven
maven 官网地址:https://maven.apache.org/download.cgi
安装包解压
下载完成后,上传到 linux
再对其进行解压
tar -zxvf apache-maven-3.9.3-bin.tar.gz -C /export/server/maven
配置setting文件
添加本地仓库地址如下:
<localRepository>/export/data/maven/repository</localRepository>
添加阿里镜像仓库地址,如下:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
配置环境变量
解压完毕后,配置环境变量,配置如下:
MAVEN_HOME=/export/server/maven/apache-maven-3.9.3
PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_HOME PATH
最后执行 source /etc/profile
重新加载配置。
检查
1.3 安装Git
如果之前有安装,想升级版本或者重新安装,就得先卸载。
yum remove git
下载Git安装包
git下载地址如下:
https://mirrors.edge.kernel.org/pub/software/scm/git/
我这里下载的是git-2.30.2.tar.gz
提前安装可能需要的依赖
yum install curl-devel expat-devel openssl-devel zlib-devel gcc-c++
yum install perl-ExtUtils-MakeMaker automake autoconf libtool make
编译安装 Git
进入到 git-2.30.2 目录,执行编译安装等命令
cd git-2.30.2
make configure
./configure --prefix=/usr/local/git
make profix=/usr/local/git
make install
修改环境变量
将 git 加入环境变量中,修改 /etc/profile 文件,在 profile 文件末尾追加配置内容。
编辑配置文件
vim /etc/profile
末尾追加
export GIT_HOME=/usr/local/git
export PATH=$PATH:$GIT_HOME/bin
最后执行 source /etc/profile
重新加载配置。
查看是否配置成功
git --version
2. Jenkins安装
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io-2023.key
如果报错如下,可以执行如下命令
sudo yum install -y ca-certificates
yum -y install wget
sudo yum install -y ca-certificates
安装Jenkins
yum install jenkins
修改端口号
vim /etc/sysconfig/jenkins
添加JDK
vi /etc/init.d/jenkins
如果报如下错误,就是jdk安装不对或者配置不对
如果修改以后,不行的话,就不能用自己安装的JDK,采用如下方式安装JDK。
yum search java | grep -i --color JDK
yum install java-11-openjdk-devel.x86_64
再重新启动,执行如下命令
systemctl start jenkins
下一篇会为大家带来Jenkins的使用,希望大家多多关注