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