2016-10-24 22 views
0

期間我已經安裝品位和環境變量設置PATH 詹金斯:gradle這個沒有被構建

即使我得到一個錯誤認識。

gradle.bat不詹金斯識別爲一個內部或外部的命令

配置是

enter image description here

和工作區是等enter image description here

和默認任務在build.gradle是

task build{ 
    dependsOn copyDocsSetup 
} 

,而我使用的建築詹我正在一個錯誤,如下面的

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 

如何解決這個問題,我在詹金斯的世界很新。 在此先感謝。

+0

我已經安裝了gradle,並添加了系統環境變量中的路徑而不是用戶環境變量。 現在它正在工作。 –

回答

2

在全局Jenkins配置中添加Gradle安裝應該可以解決您的問題。

但更好的解決方案是使用Gradle包裝。請參閱Gradle用戶指南中的relevant section on the Gradle wrapper以瞭解如何配置它。 Gradle包裝器會自動下載正確的Gradle版本,因此您不必在Jenkins機器上自行安裝一個。