0
我定义了一个Jenkins声明式管道到CI/CD我的项目。我使用Gradle作为我的构建工具。但是我不想使用Gradle Wrapper并在VCS中检查它。因此,我计划使用下面的jenkins工具功能,以便我可以在将来需要时更新版本号。但它似乎并不奏效。Jenkins声明式管道中的Gradle工具
管道{ 代理的任何
tools {
gradle "gradle-4.0"
}
stage("Compile") {
steps {
sh 'gradle project/build.gradle classes'
}
}
我得到的错误 “script.sh:gradle这个:未找到”。
我试着回显PATH,并且没有包含这个自动安装的gradle工具的路径。请帮忙。
我找不出为什么没有设置PATH。我只是使用jenkins脚本管道而不是声明式作为此问题的解决方法。 'env.GRADLE =“$ {tool'gradle-4.0'}” env.PATH =“$ {env.GRADLE}/bin:$ {env.PATH}”' – Abhin