我定义了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工具的路径。请帮助。
1条答案
按热度按时间mqxuamgl1#
Jenkins插件版本1.26上的Gradle插件似乎存在问题。请查看下面报告的错误链接。
https://issues.jenkins-ci.org/browse/JENKINS-42381