有没有人设置Cruise Control来构建OS X Cocoa/Objective-C项目?
如果是这样,是否有一种首选的CruiseControl风格(CruiseControl.rb或常规的CruiseControl)会更容易做到这一点。
我目前有一个Ruby rake文件,其中包含进行构建和运行测试的步骤,并希望在 checkin 后自动执行此过程。
另外,CruiseControl是否支持git?我在网站上找不到任何内容。
最佳答案
是的,您只需要通过命令行(xcodebuild)运行xcode构建,这使得通过ant <exec>
从CC定位目标变得简单。我一直在使用普通CC,而不是 ruby 版本,所以效果很好。这是一个准系统示例:
<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,所以我不能告诉你更多!
关于cocoa - 您可以使用CruiseControl来构建Cocoa/Objective-C项目吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30585/