9

OS X Cocoa/Objective-C プロジェクトをビルドするために Cruise Control を設定したことのある人はいますか?

もしそうなら、これを行うのがより簡単になるCruiseControlの好ましいフレーバー(CruiseControl.rbまたは通常のCruiseControl)はありますか?

現在、テストのビルドと実行の手順を含む Ruby rake ファイルがあり、チェックイン後にこのプロセスを自動化したいと考えていました。

また、CruiseControl は git をサポートしていますか? これについては、ウェブサイトで何も見つかりませんでした。

4

2 に答える 2

9

はい、コマンド ライン (xcodebuild) を介して xcode ビルドを実行するだけで、 ant を介して CC から簡単にターゲットにすることができ<exec>ます。Rubyバージョンではなく、通常の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>

xcodebuild の詳細

ここには標準の git オブジェクトがあるようですが、私は git を使用していないので、それ以上のことは言えません!

于 2008-08-27T17:43:09.757 に答える
0

はい、CruiseControl はgit をサポートしています。

于 2008-11-10T20:31:58.987 に答える