Jenkins在Ubuntu上如何快速部署
导读:在 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
