我剛剛開始與詹金斯,我只是想用它來執行phpunit測試。詹金斯不會構建我的螞蟻項目
我的步驟是:創建build.xml文件爲here說:
<project name="mbp2" default="build">
<target name="clean">
<delete dir="${basedir}/build"/>
</target>
<target name="prepare">
<mkdir dir="${basedir}/build/logs"/>
</target>
<target name="phpunit">
<exec dir="${basedir}" executable="phpunit">
<arg line="-c app --log-junit ${basedir}/build/logs/phpunit.xml src/MyFirm/FrontendBundle/Tests" />
</exec>
</target>
<target name="build" depends="clean,prepare,phpunit"/>
</project>
所以,我執行的螞蟻,我得到這個:
哈維爾@哈維爾 - MBP:〜/ programacion/MBP/myfirm $ Ant構建: /home/javier/programacion/mbp/myfirm/build.xml
清潔:[刪除]刪除目錄 /家庭/哈維爾/ programacion/MBP/myfirm /建造
準備: [MKDIR]創建目錄:/家庭/哈維爾/ programacion/MBP/myfirm /建設/日誌
的PHPUnit: [執行] PHPUnit的3.6.4塞巴斯蒂安·伯格曼。 [exec] [exec]從/home/javier/programacion/mbp/myfirm/app/phpunit.xml讀取的配置 [exec] [exec] ............... [EXEC] [EXEC]時間:6秒,內存:157.50Mb [EXEC] 行(15次測試中,18個斷言)
構建:
生成成功總時間:6秒
然後我在Jenkins創建了一個新工作,選擇git repos itory如下:
文件:///家/哈維爾/ programacion/MBP/myfirm/
最後,我建這個項目,所以我期望看到的輸出,當我執行ant
相同沒有詹金斯,而是沒有什麼..
在「控制檯輸出」部分顯示如下:
發起者用戶匿名結帳:工作區/ 的/ var/lib中/詹金斯/職位/ MBP2 /工作區 - [email protected]使用策略:默認最後 內置修訂:修訂9aafeea09cdb23317f2426f8209c75341565c070 (產地/ HEAD,產地/主)結帳:工作區/ /VAR/lib/jenkins/jobs/mbp2/workspace - hudson.remoting。LocalChannel @ 76996f0c從1讀取更改遠程 Git倉庫從 文件擷取上游變化:///家/哈維爾/ programacion/MBP/myfirm在修訂9aafeea09cdb23317f2426f8209c75341565c070的儲存庫起源/主開始構建存儲庫 原點/ HEAD看分支看分支 (產地/ HEAD,產地/主)簽出修訂 9aafeea09cdb23317f2426f8209c75341565c070(產地/ HEAD,產地/主) 警告:有多個分支的變更在這裏完成:成功
哈維爾