一、部署前準備
sudo apt update && sudo apt install openjdk-11-jdk -ysudo yum install java-11-openjdk-devel -yjava -version驗證是否成功。二、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 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 apt update && sudo apt install jenkins -ysudo yum install jenkins -y。三、啟動與開機自啟
sudo systemctl start jenkinssudo systemctl enable jenkinssudo systemctl status jenkins(顯示“active (running)”表示成功)。四、訪問與初始配置
sudo ufw allow 8080 && sudo ufw enablesudo firewall-cmd --permanent --add-port=8080/tcp && sudo firewall-cmd --reloadsudo cat /var/lib/jenkins/secrets/initialAdminPassword(復制輸出的密碼)http://<服務器IP>:8080,輸入初始密碼。http://<服務器IP>:8080)。五、基礎配置(可選但推薦)
六、創建與運行任務
https://github.com/your-repo/your-project.git)和分支(如main)。H/5 * * * *表示每5分鐘檢查一次)或“GitHub hook trigger for GITScm polling”(代碼提交時自動觸發)。mvn clean package或./gradlew build)。