Linux上部署Jenkins的标准步骤
一 准备环境
java -versionsudo apt update && sudo apt install openjdk-11-jdk -ysudo yum install java-11-openjdk-devel -ysudo apt install git -y 或 sudo yum install git -y。二 安装方式一 包管理器安装(推荐)
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins -y
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install jenkins -y # 或 dnf install jenkins -y
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins # 确认状态为 active (running)
三 安装方式二 War 包运行(轻量、快速)
wget https://get.jenkins.io/war-stable/latest/jenkins.war
mkdir -p /opt/jenkins
export JENKINS_HOME=/opt/jenkins
nohup java -Xmx2g -jar jenkins.war --httpPort=8080 > /opt/jenkins/jenkins.log 2>&1 &
tail -f /opt/jenkins/jenkins.log
http://<服务器IP>:8080。初始管理员密码通常在日志中输出,或位于 $JENKINS_HOME/secrets/initialAdminPassword。四 防火墙与访问配置
sudo ufw allow 8080
sudo ufw enable
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
五 首次启动与安全设置
sudo cat /var/lib/jenkins/secrets/initialAdminPassword(RPM/DEB 安装常见路径;War 包路径取决于 $JENKINS_HOME)http://<IP>:8080,粘贴密码,选择 安装推荐插件 或自定义插件。https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json