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

问题描述 投票:0回答:1

我已经在环境变量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

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

jenkins
1个回答
4
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.