有没有人设置 Cruise Control 来构建 OS X Cocoa/Objective-C 项目?
如果是这样,是否有更容易做到这一点的 CruiseControl(CruiseControl.rb 或只是常规 CruiseControl)的首选风格。
我目前有一个 Ruby rake 文件,其中包含构建和运行测试的步骤,并希望在签入后自动执行此过程。
另外,CruiseControl 是否支持 git?我在网站上找不到任何东西。
有没有人设置 Cruise Control 来构建 OS X Cocoa/Objective-C 项目?
如果是这样,是否有更容易做到这一点的 CruiseControl(CruiseControl.rb 或只是常规 CruiseControl)的首选风格。
我目前有一个 Ruby rake 文件,其中包含构建和运行测试的步骤,并希望在签入后自动执行此过程。
另外,CruiseControl 是否支持 git?我在网站上找不到任何东西。
是的,您只需通过命令行 (xcodebuild) 运行 xcode 构建,这使得通过 ant 从 CC 定位目标变得简单<exec>
。我一直在使用普通的 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>
这里似乎确实有一个标准的 git 对象,但我不使用 git,所以我不能告诉你更多!
是的,CruiseControl支持 git。