Jenkins 流水线集成
Jenkins Pipeline 集成 Maven 实现自动化构建。
Jenkinsfile 基本配置
groovy
pipeline {
agent any
tools {
maven 'Maven 3.9'
}
stages {
stage('Build') {
steps {
sh 'mvn clean package'
}
}
stage('Test') {
steps {
sh 'mvn test'
}
}
stage('Deploy') {
steps {
sh 'mvn deploy'
}
}
}
}
多环境构建
groovy
pipeline {
agent any
parameters {
choice(name: 'ENV', choices: ['dev', 'prod'], description: '环境选择')
}
stages {
stage('Build') {
steps {
sh "mvn clean package -P${params.ENV}"
}
}
}
}
要点总结
- tools 配置 Maven 工具
- stages 定义构建阶段
- parameters 环境选择
- mvn 命令执行构建
📝 发现内容有误?点击此处直接编辑