詹金斯没有构建我的ant项目
我刚从Jenkins开始,我只是想用它来执行phpunit测试 我的步骤是:创建build.xml文件,如下所示:詹金斯没有构建我的ant项目,ant,jenkins,continuous-integration,phpunit,build-automation,Ant,Jenkins,Continuous Integration,Phpunit,Build Automation,我刚从Jenkins开始,我只是想用它来执行phpunit测试 我的步骤是:创建build.xml文件,如下所示: 所以,我处决了ant,我得到了这个: javier@javier-mbp:~/programacion/mbp/myfirm$ant构建文件: /home/javier/programacion/mbp/myfirm/build.xml clean:[删除]正在删除目录 /home/javier/programacion/mbp/My Firm/build 准备: [mkdir
所以,我处决了ant,我得到了这个:
javier@javier-mbp:~/programacion/mbp/myfirm$ant构建文件:
/home/javier/programacion/mbp/myfirm/build.xml
clean:[删除]正在删除目录
/home/javier/programacion/mbp/My Firm/build
准备:
[mkdir]创建目录:/home/javier/programacion/mbp/myfirm/build/logs
phpunit:
塞巴斯蒂安·伯格曼的[exec]PHPUnit 3.6.4。
[行政长官]
[exec]从/home/javier/programacion/mbp/myfirm/app/phpunit.xml读取配置
[行政长官]
[执行官]。。。。。。。。。。。。。。。
[行政长官]
[exec]时间:6秒,内存:157.50Mb
[行政长官]
OK(15个测试,18个断言)
建造:
构建成功总时间:6秒
然后我在Jenkins中创建了一个新作业,选择as git repository,如下所示:
file:///home/javier/programacion/mbp/myfirm/
最后,我构建了这个项目,所以我希望看到与在没有Jenkins的情况下执行ant
时相同的输出,但没有任何相关内容
在“控制台输出”部分显示如下:
由用户匿名签出启动:工作区/
/var/lib/jenkins/jobs/mbp2/workspace-
哈德逊,雷米特。LocalChannel@76996f0c使用策略:默认最后一个
内置版本:版本9aafeea09cdb23317f2426f8209c75341565c070
(原点/头部、原点/主控)签出:工作区/
/var/lib/jenkins/jobs/mbp2/workspace-
哈德逊,雷米特。LocalChannel@76996f0c正在从远程服务器1获取更改
从中获取上游更改的Git存储库
file:///home/javier/programacion/mbp/myfirm 存储库中的Seen分支
存储库原始/主版本9aafeea09cdb23317f2426f8209c75341565c070的原始/主版本中的原始/首见分支
(起始/起始、起始/主)签出修订
9AAEEA09CDB23317F2426F8209C75341565C070(起点/终点、起点/终点)
警告:此处有多个分支更改集已完成:成功
Javier您需要添加一个
Ant
构建步骤。Jenkins不会做任何你不告诉它的事情。你需要添加一个Ant
构建步骤。Jenkins不会做任何你不告诉它的事情。Jenkins中的Ant配置:
Jenkins中的Ant配置:
<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>