PHP-build für Jenkins andernfalls mit 'kann Nicht ausgeführt werden, Programm "phploc"'
Bin ich immer die folgende Fehlermeldung, wenn Sie versuchen, um mein build-Skript.
/var/lib/jenkins/jobs/IPS (trunk)/workspace/build.xml:62: Execute failed: java.io.IOException:
Cannot run program "phploc": java.io.IOException: error=2, No such file or directory
Ich habe versucht, das Umschalten auf die jenkins
Benutzer und war in der Lage, um das Skript auszuführen, ohne eine Anhängevorrichtung. Ich habe auch überprüft die $PATH
und habe versucht neu zu installieren. Kein Glück!
- CentOS 5/6
- PHP 5.4 (Zend Server)
- Jenkins 1.477
- PHP-QA-Komponenten (jüngsten)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endlich fand ich diese aus... prüfen die
$PATH
variable ist nicht hilfreich in diesem Kontext. Die verschiedenen shell-startup-Dateien werden nicht ausgeführt, wenn ein Jenkins-job, so die$PATH
variable wurde nicht richtig aufgefüllt. Dies kann behoben werden, indem Sie die folgenden drei Schritte:PATH
- und der Wert ist$PATH:/usr/local/zend/bin
.~
aber den absoluten Pfad statt.