CruiseControl を使用して Cocoa/Objective-C プロジェクトを構築できますか?
-
09-06-2019 - |
質問
OS X Cocoa/Objective-C プロジェクトをビルドするためにクルーズ コントロールをセットアップした人はいますか?
もしそうなら、これを簡単に実行できる推奨フレーバーの CruiseControl (CruiseControl.rb または通常の CruiseControl) はありますか。
現在、テストの構築と実行を行うステップを含む Ruby rake ファイルがあり、チェックイン後のこのプロセスを自動化したいと考えていました。
また、CruiseControl は git をサポートしていますか?Web サイトではこれに関するものが見つかりませんでした。
解決
はい、コマンドライン (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>
そして、標準の git オブジェクトがあるようです ここ, しかし、私は git を使用しないので、それ以上のことは言えません。
他のヒント
はい、CruiseControl には gitのサポート.
所属していません StackOverflow