全部学科
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 命令执行构建
想在手机上练习这篇文章的配套题目?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一篇 测试并行与性能优化
下一篇 → GitHub Actions 配置
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码