Jenkins声明性管道中的Gradle工具

zy1mlcev  于 2022-11-24  发布在  Jenkins
关注(0)|答案(1)|浏览(172)

我定义了Jenkins Declarative pipeline来CI/CD我的项目。我使用Gradle作为我的构建工具。但是我不想使用Gradle Wrapper并在VCS中检查它。所以我计划使用如下的Jenkins工具功能,以便将来需要时可以更新版本号。但是它似乎不起作用。
管道{任意代理

tools {
     gradle "gradle-4.0"
}

stage("Compile") {
    steps {
        sh 'gradle project/build.gradle classes'
    }
}

我收到错误消息“script.sh:gradle:未找到”。
我尝试回显PATH,但它不包含此自动安装的gradle工具的路径。请帮助。

mqxuamgl

mqxuamgl1#

Jenkins插件版本1.26上的Gradle插件似乎存在问题。请查看下面报告的错误链接。
https://issues.jenkins-ci.org/browse/JENKINS-42381

相关问题