如何使用Jenkins JobDSL指定Gradle包装器?

时间:2015-01-12 19:39:14

标签: jenkins-job-dsl

JobDSL规范目前有:

job {
  steps {
    gradle('build')
  }
}

但是这会创建一个错误的作业:

FATAL: Unable to find Gradle Wrapper

如何指定要使用的Gradle包装器?我没有在https://github.com/jenkinsci/job-dsl-plugin/wiki/Job-reference#gradle中看到它。

1 个答案:

答案 0 :(得分:3)

这不是标准的事情,你必须逃离配置块:

  job {
    steps {
      gradle('clean build', '--info --refresh-dependencies', true) {
          it / wrapperScript('$NEBULA_HOME/gradlew')
      }
    }
  }