Ubuntu 上配置 Jenkins 的完整步骤
一 准备环境
sudo apt-get update
sudo apt-get install openjdk-17-jdk -y
java -version
echo 'JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"' | sudo tee -a /etc/environment
source /etc/environment
echo $JAVA_HOME
二 安装与启动 Jenkins
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-get update
sudo apt-get install jenkins -y
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins
sudo apt-get update。三 防火墙与端口
sudo ufw allow 8080
sudo ufw status
sudo nano /etc/default/jenkins
# 将 HTTP_PORT=8080 改为例如 9090
sudo systemctl restart jenkins
四 初始化设置
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
五 安全与进阶配置
sudo cp /etc/default/jenkins /etc/default/jenkins.bak
echo 'JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"' | sudo tee -a /etc/default/jenkins
sudo systemctl restart jenkins
grep "^JAVA_HOME" /etc/default/jenkins