在开始部署前,提前安装好Java环境(Jenkins依赖Java运行),避免后续重复操作。推荐使用OpenJDK 11或17(兼容性更好),通过以下命令一键安装:
sudo apt update && sudo apt install -y openjdk-11-jdk
安装完成后,通过java -version验证是否成功。
使用wget命令直接下载并添加Jenkins的GPG密钥与软件源,避免手动编辑文件的繁琐:
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
echo "deb https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
添加完成后,运行sudo apt update同步软件包列表。
通过apt命令的-y参数自动确认安装,无需手动输入“Y”,减少交互步骤:
sudo apt install -y jenkins
安装完成后,Jenkins会自动启动,无需额外执行systemctl start命令。
使用cat命令直接输出初始密码,避免切换目录的麻烦:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
将输出的密码复制到Jenkins Web界面的“Unlock Jenkins”页面即可。
在初始化配置页面,勾选“Install suggested plugins”(安装推荐插件),无需手动逐一选择。推荐插件包含Git、Pipeline、SSH等常用工具,覆盖大部分基础需求,节省插件选择时间。
在“Create First Admin User”页面,提前准备好用户名、密码等信息,直接填写并提交。Jenkins会自动生成管理员账户,无需额外配置权限。
若需加快插件下载速度,可通过以下步骤更换为国内镜像(如清华源):
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json;若服务器开启了ufw防火墙,需开放Jenkins默认端口(8080),允许外部访问:
sudo ufw allow 8080/tcp
sudo ufw reload
通过以上步骤,可将Ubuntu上Jenkins的部署流程简化为“安装Java→添加源→自动安装→解锁→配置插件→创建用户”的线性流程,减少重复操作与手动确认环节,提升部署效率。