Ubuntu 上 Jenkins 配置指南
一 环境准备与版本选择
java -version。如需设置全局环境变量,可在 /etc/environment 中添加 JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 并 source /etc/environment 生效。以上版本策略与安装要点可参考官方支持策略与实操教程。二 安装与启动
sudo apt update && sudo apt install -y openjdk-17-jdkjava -version 验证curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.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
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update && sudo apt install -y jenkins
sudo systemctl start jenkinssudo systemctl enable jenkinssudo systemctl status jenkins(确保状态为 active)sudo ufw allow 8080;如启用 UFW,建议 sudo ufw enable 并 sudo ufw status 确认规则生效。三 初始化与安全配置
sudo cat /var/lib/jenkins/secrets/initialAdminPasswordhttp://<服务器IP或域名>:8080,粘贴密码进入向导四 核心配置与常用插件
java -jar jenkins-cli.jar -s http://<url>/ install-plugin <plugin-name>sudo systemctl restart jenkins)。五 备份还原与常见问题
/var/lib/jenkins(包含 jobs、plugins、config.xml 等)tar zcf jenkins-$(date +%F).tar.gz /var/lib/jenkins/sudo systemctl stop jenkins<useSecurity>true</useSecurity> 改为 false 保存useSecurity 为 trueStrictHostKeyChecking ask 改为 StrictHostKeyChecking no(仅限受控内网环境)sudo systemctl status jenkinssudo journalctl -u jenkins -fss -tlnp | grep 8080 或 curl -I http://127.0.0.1:8080sudo ufw status;云服务器需确认 安全组/NACL 放行 8080。