詹金斯没有构建我的ant项目

詹金斯没有构建我的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

我刚从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]创建目录:/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”
  • 填写Ant配置的必要字段并保存
  • 或者,您可以在Windows中执行ant.bat,如下所示,而不是“调用ant”:

  • 运行Jenkins并浏览它
  • 单击项目/作业名称的链接-->单击左侧的配置链接
  • 单击“添加构建步骤”组合并从组合中选择“执行Windows批处理命令”
  • 编写正确的命令(在我的例子中是:C:\apache-ant-1.8.4\bin\ant.bat)并保存它

  • Jenkins中的Ant配置:

  • 运行Jenkins并浏览它
  • 单击项目/作业名称的链接-->单击左侧的配置链接
  • 单击“添加构建步骤”组合并从组合中选择“调用Ant”
  • 填写Ant配置的必要字段并保存
  • 或者,您可以在Windows中执行ant.bat,如下所示,而不是“调用ant”:

  • 运行Jenkins并浏览它
  • 单击项目/作业名称的链接-->单击左侧的配置链接
  • 单击“添加构建步骤”组合并从组合中选择“执行Windows批处理命令”
  • 编写正确的命令(在我的例子中是:C:\apache-ant-1.8.4\bin\ant.bat)并保存它
  • <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>