我在我們的Mac OS X機器上重新設置了Jenkins 1.5888。我已經搜索了很多關於這個問題,並已經提出了以下步驟。螞蟻沒有在新的Jenkins配置下運行
我根據要求升級了所有插件。
在Configure System中,我設置了Ant插件,以便從Apache站點自動下載。我已經把這個安裝稱爲Default。
我添加並調用ant步驟到我的構建。我選擇了默認我的螞蟻安裝
我跑了構建。以下是導致我沮喪的部分輸出:
[參與者測試] $ ant -file build.xml乾淨的emma調試安裝測試 致命:命令執行失敗。也許您需要配置作業以選擇您的一個Ant安裝? java.io.IOException:無法運行程序「ant」(位於「/Users/bob/.jenkins/jobs/participant/workspace/participant-test」目錄中):error = 2,在java中沒有這樣的文件或目錄 。 lang.ProcessBuilder.start(ProcessBuilder.java:1047) at hudson.Proc $ LocalProc。(Proc.java:244) at hudson.Proc $ LocalProc。(Proc.java:216) at hudson.Launcher $ LocalLauncher。啓動(Launcher.java:803) at hudson.Launcher $ ProcStarter.start(Launcher.java:381) at hudson.Launcher $ ProcStarter.join(Launcher.java:388) at hudson.tasks.Ant.perform( Ant.java:217) at hudson.tasks.BuildStepMonitor $ 1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild $ AbstractBuildExecution.perform(AbstractBuild.java:770)在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:533) at hudson.model.Run.execute(Run.java:1759) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java: 89) at hudson.model.Executor.run(Executor.java:240) 導致:java.io.IOException:error = 2,沒有這樣的文件或目錄 at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess。(UNIXProcess.java:184) at java.lang.ProcessImpl.start(ProcessImpl.java:130 ) 在java.lang.ProcessBuilder.start(ProcessBuilder.java:1028) ...... 15多個 生成步驟「調用Ant」標記作爲構建失敗
我可以運行在命令行螞蟻就好了同樣的確切構建。我一直在這裏待了一天。我發現了一些似乎適用於Jenkins舊版本的類似問題,似乎並不適用。