你可以使用CruiseControl构建Cocoa / Objective-C项目吗?

时间:2008-08-27 16:26:25

标签: cocoa testing build-process cruisecontrol cruisecontrol.rb

有没有人设置Cruise Control来构建OS X Cocoa / Objective-C项目?

如果是这样,CruiseControl(CruiseControl.rb或普通CruiseControl)的首选风格是否更容易实现。

我目前有一个Ruby rake文件,其中包含执行构建和运行测试的步骤,并希望在执行签入后自动执行此过程。

此外,CruiseControl是否支持git?我在网站上找不到任何东西。

2 个答案:

答案 0 :(得分:9)

是的,您只需通过命令行(xcodebuild)运行xcode构建,这样可以很容易地通过ant <exec>从CC进行定位。我一直在使用常规CC,而不是红宝石版本,它工作正常。这是一个准系统的例子:

<project name="cocoathing" default="build">
  <target name="build">
    <exec executable="xcodebuild" dir="CocoaThing" failonerror="true">
      <arg line="-target CocoaThing -buildstyle Deployment build" />
    </exec>
  </target>
</project>

More info on xcodebuild

似乎确实有一个标准的git对象here,但我不使用git所以我不能告诉你更多的东西!

答案 1 :(得分:0)

是的,CruiseControl有support for git