我刚刚开始与詹金斯,我只是想用它来执行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,产地/主) 警告:有多个分支的变更在这里完成:成功
哈维尔