怎样在centos装jenkins
导读:一、安装前准备 检查系统版本:确保系统为CentOS 7及以上版本,执行cat /etc/centos-release确认。 安装依赖工具:安装wget(用于下载文件)和Java(Jenkins依赖Java环境,推荐OpenJDK 11及...
一、安装前准备
- 检查系统版本:确保系统为CentOS 7及以上版本,执行
cat /etc/centos-release
确认。 - 安装依赖工具:安装
wget
(用于下载文件)和Java(Jenkins依赖Java环境,推荐OpenJDK 11及以上):
安装完成后,验证Java版本:sudo yum install -y wget java-11-openjdk-devel
java -version
(需显示Java 11及以上版本信息)。
二、添加Jenkins官方仓库
- 下载并导入GPG密钥:导入Jenkins官方GPG密钥以验证软件包完整性:
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
- 添加Jenkins仓库文件:下载Jenkins官方YUM仓库配置文件到
/etc/yum.repos.d/
目录:sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
三、安装Jenkins 使用YUM包管理器安装Jenkins(自动解决依赖关系):
sudo yum install -y jenkins
四、配置Jenkins
- 修改端口(可选):默认端口为8080,若需更改,编辑配置文件
/etc/sysconfig/jenkins
:
找到sudo vi /etc/sysconfig/jenkins
JENKINS_PORT
字段,修改为所需端口(如JENKINS_PORT="9999"
)。 - 调整用户权限(可选):默认以
jenkins
用户运行,若需切换至root
用户(避免权限问题),修改同一文件中的JENKINS_USER
字段:
修改后,需调整Jenkins相关目录权限:JENKINS_USER="root"
sudo chown -R root:root /var/lib/jenkins /var/cache/jenkins /var/log/jenkins
五、启动Jenkins服务
- 启动并设置开机自启:
sudo systemctl start jenkins sudo systemctl enable jenkins
- 检查服务状态:确认Jenkins服务是否正常运行:
若显示“active (running)”,则表示启动成功。sudo systemctl status jenkins
六、访问Jenkins并完成初始化
- 获取初始密码:首次访问需输入管理员密码,密码位于
/var/lib/jenkins/secrets/initialAdminPassword
文件中:cat /var/lib/jenkins/secrets/initialAdminPassword
- 访问Web界面:在浏览器中输入
http://< 服务器IP> :< 端口>
(如http://192.168.1.100:8080
),粘贴初始密码解锁。 - 安装插件与创建用户:
- 选择“安装推荐插件”(自动安装常用插件,如Git、Maven等),或点击“选择插件”自定义安装。
- 插件安装完成后,创建管理员账号(设置用户名、密码、邮箱等信息)。
- 完成安装:点击“保存并完成”,进入Jenkins首页,即可开始使用。
七、可选配置
- 配置防火墙:若系统启用了防火墙,需开放Jenkins端口(默认8080):
sudo firewall-cmd --permanent --add-port=< 端口> /tcp sudo firewall-cmd --reload
- 配置镜像加速(解决插件下载慢问题):
- 进入Jenkins管理界面,点击“Manage Jenkins”→“Manage Plugins”→“Advanced”,修改“Update Site”为国内镜像(如
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
)。 - 或修改
/var/lib/jenkins/hudson.model.UpdateCenter.xml
文件,替换默认URL为国内镜像。
- 进入Jenkins管理界面,点击“Manage Jenkins”→“Manage Plugins”→“Advanced”,修改“Update Site”为国内镜像(如
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 怎样在centos装jenkins
本文地址: https://pptw.com/jishu/727458.html