以下是Jenkins在Ubuntu上的部署最佳实践,涵盖安装、配置、安全及优化等方面:
sudo apt install openjdk-11-jdk
。wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
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
sudo apt update
sudo apt install jenkins
sudo systemctl enable --now jenkins
sudo systemctl status jenkins # 确认状态为“active”
Manage Jenkins → Configure Global Security
,选择“Enable security”。sudo ufw allow 8080/tcp
。/etc/default/jenkins
):JENKINS_JAVA_OPTIONS="-Xms1024m -Xmx2048m -Djava.awt.headless=true"
sudo systemctl restart jenkins
sudo journalctl -u jenkins
,用于排查问题。JENKINS_HOME
目录(默认/var/lib/jenkins
),可使用rsync
或云存储工具。参考来源: