hudson*.groovy ne trouve pas dans jenkins
Je suis en train de configurer jenkins travail avec des scripts groovy, je ne sais ce que je fais de mal avec la configuration que je ne pouvais pas exécuter une simple groovy commande comme
println System.getenv("PATH")
il montre une trace de la pile lorsque le jenkins essaie de construire puis d'erreur suivant est jeté
[workspace] $ groovy "C:\Program Files (x86)\Jenkins\jobs\{Project_Name}\workspace\hudson2392295018240496017.groovy"
The system cannot find the file specified
FATAL: command execution failed
java.io.IOException: Cannot run program "groovy" (in directory "C:\Program Files (x86)\Jenkins\jobs\{Project_Name}\workspace"): CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(Unknown Source)
at hudson.Proc$LocalProc.<init>(Proc.java:244)
at hudson.Proc$LocalProc.<init>(Proc.java:216)
at hudson.Launcher$LocalLauncher.launch(Launcher.java:780)
at hudson.Launcher$ProcStarter.start(Launcher.java:360)
at hudson.Launcher$ProcStarter.join(Launcher.java:367)
at hudson.plugins.groovy.Groovy.perform(Groovy.java:110)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:772)
at hudson.model.Build$BuildExecution.build(Build.java:199)
at hudson.model.Build$BuildExecution.doRun(Build.java:160)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:535)
at hudson.model.Run.execute(Run.java:1732)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:234)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
... 16 more
Build step 'Execute Groovy script' marked build as failure
Finished: FAILURE
Je suis en utilisant par défaut groovy version
dans la configuration de jenkins et avoir installé les plugins jenkins pour groovy.
Je suis nouveau à la fois jenkins et groovy.
Merci à l'avance.
OriginalL'auteur Himanshu | 2014-09-26
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'une installation de Groovy qui votre Jenkins pouvez le voir - qui est l'option par défaut
Alternativement, vous pouvez en ajouter un en mondial de config
qui peut ensuite être utilisé dans l'étape de génération
Pour info, groovy binaires ont été déplacés de codehouse à bintray, par exemple: bintray.com/artifact/download/groovy/maven/....
OriginalL'auteur KeepCalmAndCarryOn