安装基础环境依赖jdk17
# 1. 下载
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
# 2. 解压
sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /opt/
# 3. 设置
sudo alternatives --install /usr/bin/java java /opt/jdk-17/bin/java 2
sudo alternatives --config java 如果原主机已安装java,此时需按实际情况选择新jdk的路径
#运行下例命令查jdk的版本是否已是最新的版本
java -version
安装jenkins
# 添加 Jenkins 仓库
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(它会自动使用系统已安装的 Java)
mkdir /data/jenkins
sudo yum install -y jenkins
#给目录赋权,让jenkins启动时可以对新目录进行读写
chown -R jenkins /data/jenkins
#修改jenkins文件默认存放目录,在没有找到/etc/sysconfig/jenkins这个文件的前提下使用如下方式进行修改
vim /usr/lib/systemd/system/jenkins.service
# 应用新的启动文件
systemctl daemon-reload
# 启动 Jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
# 查看状态
sudo systemctl status jenkins
#初始的管理员密码保存处
cat /var/lib/jenkins/secrets/initialAdminPassword
此时通过IP:8080 端口就可以登陆了,然后登陆后默认选择推荐的安装插件,之前就可以正常进入管理后台。
三、增加子节点
1、登录jenkins,进入系统管理---节点和云管理

2、点击new node

3、输入节点名称,并选择固定节点

4、依次输入后,点击保存

5、点击新建的节点

6、点击如下复制按钮

7、登录agent节点服务器
mkdir /data/jenkins
cd /data/jenkins
执行复制的第一条命令:curl -sO http://192.168.228.26:8080/jnlpJars/agent.jar 下载agent包
8、上传目录jdk-11到/data/下
9、编辑start.sh
[root@monitor jenkins]# cd /data/jenkins && vim start.sh
nohup /data/jdk-11/bin/java -jar /data/jenkins/agent.jar \
-jnlpUrl http://192.168.228.26:8080/computer/thy/jenkins-agent.jnlp \
-secret 8ad2ae2eeade7853ffcb53cbc09da1b21b7f6d7833fe4e65da2bbea09bd880a9 \
-workDir "/data/jenkins" 2>&1 &
10、启动start.sh
bash start.sh
至此已安装完成jenkins与增加代理节点,后续配置另外介绍。