我为我的项目定义了CI / CD的Jenkins声明式管道。我正在使用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.26版的Jenkins的gradle插件上有问题。请查看下面报告的错误链接。
https://issues.jenkins-ci.org/browse/JENKINS-42381
关于jenkins - Jenkins声明式管道中的Gradle工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44703500/