有没有人设置Cruise Control来构建OS X Cocoa / Objective-C项目?
如果是这样,CruiseControl(CruiseControl.rb或普通CruiseControl)的首选风格是否更容易实现。
我目前有一个Ruby rake文件,其中包含执行构建和运行测试的步骤,并希望在执行签入后自动执行此过程。
此外,CruiseControl是否支持git?我在网站上找不到任何东西。
答案 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>
似乎确实有一个标准的git对象here,但我不使用git所以我不能告诉你更多的东西!
答案 1 :(得分:0)
是的,CruiseControl有support for git。