爱分享

jenkins部署


安装基础环境依赖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,进入系统管理---节点和云管理

1.png

2、点击new node

2.png

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

3.png

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

4.png

5、点击新建的节点

5.png

6、点击如下复制按钮

6.png

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与增加代理节点,后续配置另外介绍。

nyx
nyx
这个人很神秘