3.1.1、构建工具集成

3.1.1.1、通过Jenkins配置

全局工具配置页面进行配置,如果没有找到maven需要安装插件Maven Integration才能有哦。

3.1、Maven - 图1

3.1.1.2、设置构建参数

3.1、Maven - 图2

在Jenkinsfile中使用: 如上图所示,我定义的maven变量名称为M3,接下来在Jenkinsfile中使用tool获取变量值。如下:

  1. #!groovy
  2. String buildShell = "${env.buildShell}" //引用参数
  3. pipeline {
  4. agent {
  5. node {
  6. label "master" //构建主机
  7. }
  8. }
  9. stages {
  10. stage("Build") {
  11. steps {
  12. script {
  13. mvnHome=tool "m2" //引用工具
  14. sh "${mvnHome}/bin/mvn -v"
  15. sh "${mvnHome}/bin/mvn ${buildShell}" 引用参数变量
  16. }
  17. }
  18. }
  19. }
  20. }

3.1.1.3、测试验证

3.1、Maven - 图3

3.1、Maven - 图4