首页主机资讯Jenkins在Ubuntu上如何快速部署

Jenkins在Ubuntu上如何快速部署

时间2025-12-04 23:29:03发布访客分类主机资讯浏览1089
导读:在 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 官方仓库密钥 并添加 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
  • 安装并启动 Jenkins
    • sudo apt update & & sudo apt install -y jenkins
    • sudo systemctl start jenkins & & sudo systemctl enable jenkins
    • sudo systemctl status jenkins

二 初始化与首次登录

  • 开放访问端口(如使用 UFW):sudo ufw allow 8080;如启用防火墙,请确认规则生效。
  • 获取 初始管理员密码:sudo cat /var/lib/jenkins/secrets/initialAdminPassword
  • 在浏览器访问:http://your_server_ip:8080,粘贴初始密码进入向导。
  • 选择安装 推荐插件,完成后 创建管理员用户 并保存实例配置。

三 常见问题与快速处理

  • 端口冲突(默认 8080 被占用):
    • 编辑 systemd 服务文件:sudo systemctl edit --full jenkins(或编辑 /usr/lib/systemd/system/jenkins.service
    • Environment=“JENKINS_PORT=8080” 改为如 8088
    • 重新加载并重启:sudo systemctl daemon-reload & & sudo systemctl restart jenkins
  • 插件安装慢或失败:
    • Manage Jenkins > Manage Plugins > Advanced 将更新站点改为 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
  • 查看运行日志定位问题:
    • journalctl -u jenkins.service -f

四 可选优化与安全建议

  • 使用 Nginx 反向代理 + HTTPS(域名访问、证书管理更友好)。
  • 备份 /var/lib/jenkins 目录(定期或变更前)。
  • Manage Jenkins > Security 中完善权限与认证策略。

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


若转载请注明出处: Jenkins在Ubuntu上如何快速部署
本文地址: https://pptw.com/jishu/764081.html
Rust如何在Linux系统中实现高效内存管理 Debian如何定期回收系统

游客 回复需填写必要信息