Jenkins在Linux中實現持續集成步驟如下:
安裝Jenkins
sudo apt update
sudo apt install openjdk-11-jdk # 安裝JDK
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 jenkins # 安裝Jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo yum install java-11-openjdk-devel # 安裝JDK
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repos
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keys
sudo yum install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
配置Jenkins
http://服務器IP:8080
,使用初始密碼(位于 /var/lib/jenkins/secrets/initialAdminPassword
)登錄。創建持續集成任務
mvn clean install
)。Pipeline script from SCM
指定Git倉庫中的Jenkinsfile
,或直接編寫腳本。Jenkinsfile
:pipeline {
agent any
stages {
stage('Build') { steps { sh 'mvn compile' } }
stage('Test') { steps { sh 'mvn test' } }
stage('Deploy') { steps { sh 'mvn deploy' } }
}
}
觸發構建與監控
H/5 * * * *
每5分鐘一次)。可選:分布式構建與高級配置
說明:根據項目需求選擇插件和構建步驟,Linux環境需確保JDK、Git、Maven等依賴已正確安裝。