2008-08-27 18 views
9

OS XのCocoa/Objective-Cプロジェクトを構築するためにCruise Controlを設定したことがありますか?CruiseControlを使ってCocoa/Objective-Cプロジェクトをビルドできますか?

もしそうなら、これを行うのが簡単なCruiseControl(CruiseControl.rbまたは単に定期的なCruiseControl)が望ましいですか?

私は現在、テストをビルドして実行するためのステップを持つRubyレーキファイルを持っており、チェックイン後にこのプロセスを自動化したいと考えていました。

また、CruiseControlはgitをサポートしていますか?私はこれについてウェブサイト上で何かを見つけることができませんでした。

答えて

9

はい、コマンドライン(xcodebuild)でxcodeビルドを実行するだけで、CCからantの<exec>を使用して簡単にターゲット設定できます。私はちょうど定期的な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のを使用しない:ここでは必要最小限の例です!

+0

これは古いですが、更新すると思いました。私はCruiseControlからHudsonに切り替えました。 –

関連する問題