Linux VPS服务器部署Jenkins依赖包安装指南
文章分类:售后支持 /
创建时间:2025-10-28
很多用户在Linux VPS服务器上部署Jenkins时遇到问题,明明按照教程操作,服务却无法启动。问题往往出在依赖包安装环节——Jenkins作为基于Java的持续集成工具,需要特定版本的Java环境和辅助工具支持,缺少这些依赖会直接导致部署失败。
Jenkins的运行核心是Java虚拟机(JVM),因此OpenJDK是基础依赖。考虑到Jenkins对Java版本的兼容性,推荐使用OpenJDK 11。此外,为了顺利拉取代码、下载依赖,Git和curl等工具也是必备项。这些看似简单的组件,却是Jenkins稳定运行的基石。
接下来针对不同Linux发行版,详细说明依赖包安装和Jenkins部署的完整流程。
Ubuntu/Debian系统操作步骤
首先更新系统软件包列表,确保获取最新的软件源信息:
sudo apt update安装OpenJDK 11开发工具包,这是Jenkins运行的核心环境:
sudo apt install openjdk-11-jdk -y安装完成后验证Java是否成功部署,输入命令查看版本信息:
java -version为了后续代码拉取和依赖下载,安装Git和curl工具:
sudo apt install git curl -y添加Jenkins官方存储库密钥,确保安装源的安全性(注意:需通过官方渠道获取密钥,避免第三方篡改):
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -将Jenkins稳定版存储库添加到系统源列表:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'再次更新软件包列表以加载新添加的Jenkins源:
sudo apt update正式安装Jenkins服务:
sudo apt install jenkins -y启动Jenkins服务并设置开机自启,确保后续使用时服务持续运行:
sudo systemctl start jenkins
sudo systemctl enable jenkins
CentOS/RHEL系统操作步骤
CentOS/RHEL系统需通过yum包管理器安装依赖。首先安装OpenJDK 11开发环境:
sudo yum install java-11-openjdk-devel -y验证Java安装是否成功:
java -version安装Git和curl工具:
sudo yum install git curl -y添加Jenkins官方存储库文件到yum源目录:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo导入存储库公钥以验证软件包完整性(这一步能有效防止安装恶意篡改的Jenkins版本):
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key执行安装命令完成Jenkins部署:
sudo yum install jenkins -y启动服务并设置开机自启:
sudo systemctl start jenkins
sudo systemctl enable jenkins
所有步骤完成后,通过浏览器访问Linux VPS服务器的公网IP加8080端口(如http://192.168.1.100:8080),根据引导完成初始管理员密码设置和插件安装,即可开始使用Jenkins搭建持续集成流水线。
需要注意的是,为保障服务器安全,建议在部署完成后通过防火墙工具(如ufw或firewalld)限制8080端口的访问范围,仅允许开发团队内部IP访问,避免公网暴露带来的安全风险。这一操作符合《网络安全法》中关于网络运营者需采取技术措施防范网络攻击的要求。
通过上述步骤,你可以在Linux VPS服务器上顺利完成Jenkins依赖包安装和服务启动。实际使用中可根据项目需求,进一步配置Jenkins的构建节点、触发器或集成其他开发工具(如Maven、Docker),提升开发效率。
工信部备案:苏ICP备2025168537号-1