3.4.1、按照插件

https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/gradle/latest/

3.4、gradle - 图1

3.4.2、配置jenkins

3.4、gradle - 图2

3.4、gradle - 图3

3.4.2、编写jenkinsfile

  1. #!groovy
  2. String buildShell = "${env.buildShell}" //引用参数
  3. pipeline {
  4. agent {
  5. node {
  6. label "master" //构建主机
  7. }
  8. }
  9. stages {
  10. stage("mvnBuild") {
  11. steps {
  12. script {
  13. mvnHome=tool "m2" //引用工具
  14. sh "${mvnHome}/bin/mvn ${buildShell}" //引用参数变量
  15. }
  16. }
  17. }
  18. stage("antBuild") {
  19. steps {
  20. script {
  21. try{ //防止异常终止执行
  22. AntHome=tool "ant" //引用工具
  23. sh "${AntHome}/bin/ant ${buildShell}" //引用参数变量
  24. } catch(e){
  25. println(e)
  26. }
  27. }
  28. }
  29. }
  30. stage("npmBuild") {
  31. steps {
  32. script {
  33. NpmHome=tool "NPM" //引用工具
  34. sh "${NpmHome}/bin/npm ${buildShell}" //引用参数变量
  35. }
  36. }
  37. }
  38. stage("gradleBuild") {
  39. steps {
  40. script {
  41. NpmHome=tool "Gradle" //引用工具
  42. sh "${NpmHome}/bin/gradle ${buildShell}" //引用参数变量
  43. }
  44. }
  45. }
  46. }
  47. }

3.4、gradle - 图4