1.Jenkins
1.1 安装Java环境
1.1.1 CentOS 7
#下载安装
yum -y install java-11-openjdk
#设置环境变量
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-1.el7_9.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
#生效配置文件
source /etc/profile
#查看jdk版本
java -version
1.1.2 Ubuntu
#下载安装
apt -y install openjdk-11-jdk
#查看jdk版本
java -version
1.2 部署Jenkins
1.2.1 下载安装jenkins
#下载jenkins
#CentOS 7
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.375.3-1.1.noarch.rpm
#Ubuntu
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/debian-stable/jenkins_2.375.3_all.deb
wget https://archives.jenkins.io/debian-stable/jenkins_2.346.3_all.deb
#安装Jenkins
#CentOS 7
yum localinstall jenkins-2.375.3-1.1.noarch.rpm
#Ubuntu
dpkg -i jenkins_2.375.3_all.deb
#新版本Jenkins需要安装这个
#CentOS 7
yum -y install fontconfig
#Ubuntu
apt -y install fontconfig
#小故障
JDK使用17版本以后,安装Jenkins初始化启动的时候提示无法加载配置系统字体导致启动失败,所有要下载安装fontconfig
1.2.2 修改配置文件
#CentOS 7
vim /etc/sysconfig/jenkins
...
JENKINS_USER="root"
...
#Ubuntu
vim /etc/default/jenkins
...
JENKINS_USER=root
JENKINS_GROUP=root
...
1.2.3 高版本Jenkins必须要加入此配置
#值
-Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true
#修改
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true"
评论区