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等依赖已正确安装。