0

JobDSL 规范目前有:

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

但这会产生一个错误的工作:

FATAL: Unable to find Gradle Wrapper

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

4

1 回答 1

3

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

  job {
    steps {
      gradle('clean build', '--info --refresh-dependencies', true) {
          it / wrapperScript('$NEBULA_HOME/gradlew')
      }
    }
  }
于 2015-01-12T19:56:19.920 回答