如何配置jenkins在centos上运行
导读:1. 环境准备 更新系统:运行sudo yum update -y确保系统软件包为最新版本。 安装Java环境:Jenkins基于Java开发,需安装JDK 8或更高版本(推荐OpenJDK 11)。执行sudo yum install...
1. 环境准备
- 更新系统:运行
sudo yum update -y
确保系统软件包为最新版本。 - 安装Java环境:Jenkins基于Java开发,需安装JDK 8或更高版本(推荐OpenJDK 11)。执行
sudo yum install -y java-11-openjdk-devel
,安装完成后通过java -version
验证是否成功。
2. 安装Jenkins
- 添加Jenkins官方仓库:下载Jenkins的YUM仓库配置文件并导入GPG密钥,确保软件来源可信。执行以下命令:
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.key
- 安装Jenkins:通过YUM包管理器安装Jenkins,执行
sudo yum install -y jenkins
,等待安装完成。
3. 配置Jenkins
- 修改服务配置文件:编辑
/etc/sysconfig/jenkins
文件,调整Jenkins运行参数(如端口、用户、主目录):
常见修改项:sudo vi /etc/sysconfig/jenkins
JENKINS_PORT
:修改监听端口(默认8080,若需更改需同步调整防火墙);JENKINS_USER
:设置为专用用户(如jenkins
,避免使用root);JENKINS_HOME
:设置数据目录(默认/var/lib/jenkins
,需确保用户对该目录有读写权限)。
- 设置目录权限:将Jenkins相关目录的所有权赋予运行用户(如
jenkins
),确保服务正常访问:sudo chown -R jenkins:jenkins /var/lib/jenkins sudo chown -R jenkins:jenkins /var/cache/jenkins sudo chown -R jenkins:jenkins /var/log/jenkins
4. 启动与开机自启
- 启动Jenkins服务:执行
sudo systemctl start jenkins
启动服务。 - 设置开机自启:执行
sudo systemctl enable jenkins
,确保系统重启后Jenkins自动启动。 - 检查服务状态:通过
sudo systemctl status jenkins
确认服务运行状态(显示“active (running)”即为正常)。
5. 访问与初始化
- 访问Web界面:在浏览器中输入
http://< 服务器IP> :< JENKINS_PORT>
(默认8080
),进入Jenkins初始化页面。 - 获取初始密码:首次访问需输入管理员密码,执行
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
获取密码并填入。 - 安装插件:选择“安装推荐插件”(包含Git、Maven、Pipeline等常用工具)或手动选择所需插件,等待安装完成。
- 创建管理员用户:设置用户名、密码及邮箱,完成创建后可使用该账户登录管理Jenkins。
6. 基础配置优化
- 配置防火墙:若系统启用了firewalld,需开放Jenkins端口(默认8080),执行:
sudo firewall-cmd --permanent --add-port=< JENKINS_PORT> /tcp sudo firewall-cmd --reload
- 配置全局工具:进入“系统管理”→“全局工具配置”,设置JDK、Git、Maven等工具的安装路径(若已通过YUM安装,可直接填写路径;若未安装,可通过“自动安装”功能自动下载)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何配置jenkins在centos上运行
本文地址: https://pptw.com/jishu/723843.html