首页主机资讯如何快速在ubuntu上部署jenkins

如何快速在ubuntu上部署jenkins

时间2025-12-08 23:12:03发布访客分类主机资讯浏览294
导读:在 Ubuntu 上快速部署 Jenkins 一 准备与安装 更新系统并安装 Java 11(OpenJDK 11): sudo apt update && sudo apt install -y openjdk-11-...

在 Ubuntu 上快速部署 Jenkins

一 准备与安装

  • 更新系统并安装 Java 11(OpenJDK 11)
    • sudo apt update & & sudo apt install -y openjdk-11-jdk
    • java -version
  • 导入 Jenkins 官方 GPG 密钥 并添加 Debian 稳定源(推荐方式):
    • curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
    • echo “deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/” | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
    • sudo apt update & & sudo apt install -y jenkins
  • 启动并设置开机自启:
    • sudo systemctl start jenkins
    • sudo systemctl enable jenkins
    • sudo systemctl status jenkins

二 访问与初始化

  • 访问地址:在浏览器打开 http://< 服务器IP或域名> :8080
  • 获取并输入 初始管理员密码
    • sudo cat /var/lib/jenkins/secrets/initialAdminPassword
  • 完成向导:选择 安装推荐插件,随后 创建管理员用户,进入 Jenkins 控制台。

三 防火墙与端口调整

  • 开放 8080 端口(如使用 UFW):
    • sudo ufw allow 8080
    • sudo ufw enable
  • 8080 被占用,修改端口(systemd 单元文件方式):
    • sudo systemctl stop jenkins
    • sudo sed -i ‘s/^Environment=“JENKINS_PORT=8080”/Environment=“JENKINS_PORT=8088”/’ /usr/lib/systemd/system/jenkins.service
    • sudo systemctl daemon-reload
    • sudo systemctl start jenkins
    • 访问:http://:8088
  • 旧版或某些安装方式可在 /etc/default/jenkins 中修改 HTTP_PORT 后重启服务。

四 常见问题与快速验证

  • Java 版本:Jenkins 在 Java 8 或 11 上运行良好,建议优先使用 OpenJDK 11
  • 服务状态异常:
    • 查看状态:systemctl status jenkins
    • 查看日志:sudo journalctl -u jenkins -f
  • 安装源问题:若未添加官方源而直接 apt install jenkins,可能出现无法启动或缺少 jenkins.war 的情况,建议按上文添加 官方 Debian 稳定源 后重新安装。

五 一键脚本示例

  • 使用 signed-by 的现代 APT 源并自动安装与启动:
    • curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
    • echo “deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/” | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
    • sudo apt update & & sudo apt install -y openjdk-11-jdk jenkins
    • sudo systemctl enable --now jenkins
    • echo “访问地址: http://$(hostname -I | awk ‘{ print $1} ’):8080”

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何快速在ubuntu上部署jenkins
本文地址: https://pptw.com/jishu/766462.html
ubuntu域名怎么绑定SSL证书 如何优化ubuntu jenkins部署

游客 回复需填写必要信息