Jenkins
安装
在 centos 上安装 jenkins
1.下载仓库配置
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
命令作用
此命令用于在基于 Red Hat/CentOS 的系统中,将 Jenkins 的官方 YUM 仓库配置文件下载到系统的软件源目录,以便通过 yum 或 dnf 包管理器安装 Jenkins
sudo:以管理员权限执行命令,因为/etc/yum.repos.d/目录需要 root 权限才能修改wget:命令行工具,用于从网络下载文件-O:指定下载文件的保存路径和名称/etc/yum.repos.d/jenkins.repo:保存的目标路径,/etc/yum.repos.d/是YUM/DNF包管理器默认读取仓库配置的目录https://pkg.jenkins.io/redhat-stable/jenkins.repo:Jenkins 官方为 Red Hat 系系统提供的稳定版仓库配置文件地址
执行后的效果
- 将 Jenkins 的 YUM 仓库配置写入 /etc/yum.repos.d/jenkins.repo。
- 后续可通过 yum install jenkins 或 dnf install jenkins 安装 Jenkins。
2.导入 GPG 密钥
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
命令作用
导入 GPG 密钥(验证包完整性)
3.更新 yum
sudo yum upgrade
4.安装 Java
sudo yum install fontconfig java-21-openjdk
5.安装 Jenkins
sudo yum install jenkins
6.重载 systemctl
sudo systemctl daemon-reload
- 作用对象: systemd 管理器本身,而非具体服务进程
- 核心行为: 更新 systemd 的内存中的配置缓存,使新配置生效
systemctl: systemd 系统和服务管理器的核心控制工具daemon-reload:子命令,专用于重载 systemd 的配置文件- 作用:重新加载 systemd 的单元配置文件 (如 .service、.timer、.socket 等),使其感知到用户对服务配置的修改或新增操作
设置开机自启
sudo systemctl enable jenkins
启动 jenkins
sudo systemctl start jenkins
查看 jenkins 状态
sudo systemctl status jenkins
打开 http://localhost:8080 访问到 Jenkins 首页
获取秘钥
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
安装插件:建议先选择推荐插件,之后可在管理界面安装所需插件
自动化构建
- 代码推送后,自动执行打包,部署
