Jenkins在Ubuntu上如何快速部署

在 Ubuntu 上快速部署 Jenkins一 准备与安装更新系统并安装 Java 11(OpenJDK 11):sudo apt update && sudo apt install -y openjdk-11-jdkjava -version导入 Jenkins 官方仓库密钥 并添加 Debian 稳定源(使用签名方式):curl -fsSL https://pkg.jenkins.io/

在 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 中完善权限与认证策略。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1465340.html

(0)
派派
上一篇 2025-12-04
下一篇 2025-12-04

发表回复

登录后才能评论