全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页
📅 2026-05-23 10 分钟 ✍️ juanwangdev

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 命令执行构建

📝 发现内容有误?点击此处直接编辑

← 上一篇 GitLab CI 集成
下一篇 → 构建产物发布自动化
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库