詹金斯:在构建期间没有识别gradle

时间:2016-10-24 06:47:20

标签: jenkins

我已经在环境变量 PATH

中安装了等级并进行了设置

即使我收到错误。

gradle.bat在Jenkins中未被识别为内部或外部命令

配置

enter image description here

,工作区就像enter image description here

,默认任务在build.gradle中

task build{
  dependsOn copyDocsSetup
}

当我使用Jenkin构建时,我收到如下错误

Started by user ajay
Building in workspace C:\Program Files (x86)\Jenkins\workspace\ARS BUILD
[Gradle] - Launching build.
[ARS BUILD] $ cmd.exe /C "gradle.bat -b '"C:\Program Files (x86)\Jenkins\workspace\ARS BUILD\gradleBuildScript\BuildARSSystem\ARSBuild\build.gradle"' && exit %%ERRORLEVEL%%"
'gradle.bat' is not recognized as an internal or external command,
operable program or batch file.
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
Finished: FAILURE

如何解决它,我在詹金斯世界很新。 提前谢谢。

2 个答案:

答案 0 :(得分:4)

在全局Jenkins配置中添加Gradle安装应该可以解决您的问题。

但更好的解决方案是使用Gradle包装器。有关如何配置,请参阅Gradle用户指南中的relevant section on the Gradle wrapper。 Gradle包装器将自动下载正确的Gradle版本,因此您无需在Jenkins机器上自行安装。

答案 1 :(得分:0)

您可以在项目中使用Gradle Wrapper。 enter image description here