CentOS
系统要求
最低配置
- 256MB可用内存
- 1GB可用磁盘空间
小团队配置
- 1GB+可用内存
- 50 GB+ 可用磁盘空间
依赖软件配置
- Java 8 无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以。
准备工作
查看可用JDK列表
yum search java|grep jdk
安装JDK,依照java-11-openjdk为例
yum install -y java-11-openjdk
验证安装是否成功
java --version
# 成功提示如下:
# openjdk 11.0.21 2023-10-17 LTS
# OpenJDK Runtime Environment (Red_Hat-11.0.21.0.9-1.el7_9) (build 11.0.21+9-LTS)
# OpenJDK 64-Bit Server VM (Red_Hat-11.0.21.0.9-1.el7_9) (build 11.0.21+9-LTS, mixed mode, sharing)
下载rpm安装包
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
安装Jenkins
yum install -y jenkins
查看Jenkins信息
rpm -ql jenkins
# 输出如下
# /usr/bin/jenkins
# /usr/lib/systemd/system/jenkins.service
# /usr/share/java/jenkins.war
# /usr/share/jenkins/migrate
# /var/cache/jenkins
# /var/lib/jenkins
配置Jenkins
主要对启动时使用的用户进行更改,找到User=jenkins Group=jenkins更改为User=root Group=root
vim /usr/lib/systemd/system/jenkins.service
[Unit]
#Description=Jenkins Continuous Integration Server
#Requires=network.target
#After=network.target
#
#[Service]
#Type=notify
#NotifyAccess=main
#ExecStart=/usr/bin/jenkins
#Restart=on-failure
#SuccessExitStatus=143
#User=jenkins
#Group=jenkins
启动Jenkins
systemctl enable jenkins --now
卸载Jenkins
rpm -e jenkins
find / -iname jenkins | xargs -n 1000 rm -rf
find / -iname .jenkins | xargs -n 1000 rm -rf