Linux VPS服务器搭建Jenkins持续集成环境步骤
在Linux VPS服务器上搭建Jenkins持续集成环境,是提升软件开发协作效率的关键操作。作为开源自动化工具,Jenkins能自动化代码构建、测试和部署流程,而Linux VPS服务器凭借高性价比和灵活性,成为个人开发者与中小团队的首选环境。本文从准备工作到最终配置,手把手教你完成这一过程。
准备工作:确认基础条件
开始搭建前,需确保Linux VPS服务器满足以下基础要求:
- 操作系统:推荐使用Ubuntu 20.04(长期支持版,兼容性强)
- 网络环境:需稳定外网连接,用于下载Java、Jenkins等安装包
- 权限要求:需root权限或具备sudo权限的用户(后续安装命令需管理员权限)
第一步:安装Java运行环境
Jenkins基于Java开发,必须先安装Java。以Ubuntu 20.04为例,执行以下命令安装OpenJDK 11(Jenkins LTS版兼容的稳定Java版本):
sudo apt update # 更新软件包列表
sudo apt install openjdk-11-jdk # 安装Java 11
安装完成后验证:
java -version
若输出类似"openjdk version "11.0.20""的信息,说明安装成功。
第二步:添加Jenkins仓库并安装
为确保安装官方稳定版Jenkins,需先添加官方软件源:
# 导入GPG密钥(验证安装包完整性)
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
# 添加Jenkins仓库地址
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
更新并安装Jenkins:
sudo apt update
sudo apt install jenkins # 安装Jenkins服务
第三步:启动服务与防火墙配置
安装完成后启动Jenkins,并设置开机自启:
sudo systemctl start jenkins # 启动服务
sudo systemctl enable jenkins # 开机自动启动
检查服务状态(确认运行中):
sudo systemctl status jenkins
为从外网访问Jenkins,需开放默认端口8080(Ubuntu默认防火墙ufw):
sudo ufw allow 8080 # 允许8080端口
sudo ufw enable # 启用防火墙
第四步:解锁与初始化配置
在浏览器输入"http://你的VPS公网IP:8080"进入初始化页面。此时需获取初始管理员密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制输出的密码到浏览器输入框,点击"继续"。接下来选择"安装推荐的插件"(包含Git、Maven等常用工具支持),等待插件自动安装完成。
第五步:创建管理员账号
插件安装完毕后,填写管理员信息(用户名、密码、邮箱),点击"保存并完成"。最后点击"开始使用Jenkins",即完成全部搭建流程。
通过以上步骤,你已在Linux VPS服务器上成功部署Jenkins持续集成环境。后续可根据团队需求安装额外插件(如Docker集成、K8s部署),或配置代码仓库(GitHub/GitLab)实现自动化构建。Linux VPS的弹性扩展能力,能轻松应对项目规模增长带来的资源需求变化,是持续集成环境的理想载体。
上一篇: 香港VPS Linux用户权限管理:防越权实战指南
下一篇: 海外VPS承载电商网站认证考试指南