CentOS Jenkins部署需要哪些依赖
导读:1. Java Development Kit (JDK Jenkins是基于Java开发的持续集成工具,必须安装JDK 1.8或更高版本(推荐OpenJDK 11及以上)。安装命令示例:sudo yum install -y java-...
1. Java Development Kit (JDK)
Jenkins是基于Java开发的持续集成工具,必须安装JDK 1.8或更高版本(推荐OpenJDK 11及以上)。安装命令示例:sudo yum install -y java-11-openjdk-devel
;验证安装:java -version
(需显示Java版本信息)。
2. wget工具
用于从Jenkins官方网站下载软件仓库配置文件(jenkins.repo
)及后续可能的依赖包。安装命令:sudo yum install -y wget
。
3. Jenkins官方YUM仓库配置
需添加Jenkins官方软件源以简化安装流程:
- 下载仓库配置文件:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
; - 导入GPG密钥(验证软件包完整性):
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
。
4. 系统更新
安装前建议更新系统软件包至最新版本,避免依赖冲突:sudo yum update -y
。
5. 防火墙配置
默认情况下,CentOS防火墙(firewalld)会阻止外部访问Jenkins的默认端口(8080),需开放该端口:
sudo firewall-cmd --permanent --add-port=8080/tcp
(永久生效);
sudo firewall-cmd --reload
(重新加载防火墙规则)。
6. 可选依赖(按需安装)
- SSH服务:若需通过SSH远程访问Jenkins服务器,需安装并配置OpenSSH:
sudo yum install -y openssh-server
;
sudo systemctl start sshd
;
sudo systemctl enable sshd
(开机自启)。 - Git:若项目使用Git版本控制,需安装Git客户端:
sudo yum install -y git
。 - Maven/Node.js/Docker:根据项目构建需求选择安装(如Maven用于Java项目构建、Node.js用于前端项目、Docker用于容器化部署),安装命令示例:
- Maven:
sudo yum install -y maven
; - Node.js:通过NodeSource仓库安装(参考官方文档);
- Docker:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
;sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
;sudo yum install -y docker-ce
。
- Maven:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS Jenkins部署需要哪些依赖
本文地址: https://pptw.com/jishu/717724.html