Jenkins -- 基于 CentOS Stream 9 安装部署
前言:
之前记录过基于CentOS 7 安装过低版本Jenkins,用来自动化部署java服务。
链接直达>>>
这次记录下基于CentOS Stream 9 安装新版Jenkins。
操作:
1、查验系统版本
cat /etc/os-release
2、安装 Java 17(Jenkins 依赖)
sudo dnf install -y java-17-openjdk java-17-openjdk-devel
java -version # 验证输出包含 17.x
3、添加 Jenkins 官方仓库
# 下载仓库配置
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# 导入 GPG 密钥(2023 年新密钥)
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
备注:导入 Jenkins 官方软件仓库的 GPG 公钥,用于验证从 Jenkins 仓库下载的软件包的真实性和完整性。
4、安装Jenkins
sudo dnf install -y jenkins
5、修改Jenkins端口号
将 Environment=JENKINS_PORT=8080
这行改为想要修改的端口号,如:9999
vim /usr/lib/systemd/system/jenkins.service
重新加载 systemd 配置
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
6、启动Jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins # 设置开机自启
sudo systemctl status jenkins # 检查是否运行
7、防火墙开放端口
# 放行新端口(以 9999 为例)
sudo firewall-cmd --permanent --add-port=9999/tcp
sudo firewall-cmd --reload
如果是云服务部署,以我腾讯云为例:
8、获取初始密码
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
9、访问 Jenkins 客户端
http://你的公网IP:8080
评论区