centos下jenkins部署方法
导读:CentOS下Jenkins部署方法 一、安装前准备 系统更新:确保系统为CentOS 7及以上版本,运行cat /etc/centos-release确认;执行sudo yum update -y更新系统包。 安装Java环境:Jenk...
CentOS下Jenkins部署方法
一、安装前准备
- 系统更新:确保系统为CentOS 7及以上版本,运行
cat /etc/centos-release
确认;执行sudo yum update -y
更新系统包。 - 安装Java环境:Jenkins依赖Java运行,推荐安装OpenJDK 11(或8),执行
sudo yum install -y java-11-openjdk-devel
;验证安装java -version
,需显示Java版本信息。
二、通过YUM仓库安装(推荐)
- 添加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.key
导入GPG密钥。 - 安装Jenkins:执行
sudo yum install -y jenkins
,等待安装完成。
三、启动与配置服务
- 启动Jenkins:执行
sudo systemctl start jenkins
启动服务;sudo systemctl enable jenkins
设置开机自启。 - 修改配置文件(可选):编辑
/etc/sysconfig/jenkins
,可调整以下参数:JENKINS_PORT
:修改监听端口(默认8080,如JENKINS_PORT="9090"
);JENKINS_USER
:建议保持默认jenkins
(避免权限问题);- 保存后重启服务
sudo systemctl restart jenkins
。
- 配置防火墙:开放Jenkins端口,执行
sudo firewall-cmd --permanent --add-port=8080/tcp
(若修改了端口,替换为对应值);sudo firewall-cmd --reload
使配置生效。
四、初始化配置
- 获取初始密码:运行
cat /var/lib/jenkins/secrets/initialAdminPassword
,复制输出的密码。 - 解锁Jenkins:在浏览器访问
http://< 服务器IP> :8080
,输入初始密码完成解锁。 - 安装插件:选择“安装推荐插件”(包含Git、Maven等常用工具),或手动选择所需插件。
- 创建管理员用户:进入“Manage Jenkins”→“Manage Users”→“Create User”,填写用户名、密码等信息,完成创建后可禁用admin默认账户。
五、可选优化步骤
- 配置国内镜像源(加速插件下载):编辑
/var/lib/jenkins/hudson.model.UpdateCenter.xml
,将url
修改为国内镜像(如清华源):https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
。 - 安装必要工具:若项目需要,执行
sudo yum install -y git maven
安装Git、Maven;配置环境变量(如Maven的MAVEN_HOME
)。 - 创建Jenkins Job:进入“New Item”,选择“Freestyle project”或“Pipeline”,配置源码管理(如Git仓库URL)、构建触发器(如轮询SCM或Webhook)、构建步骤(如
mvn clean package
)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos下jenkins部署方法
本文地址: https://pptw.com/jishu/727457.html