xCodeとJenkinsでiOS AppのContinuous Integration(CI)を試してみる。
Xcodeを使ったiPhone/iPadのアプリケーション開発で、Jenkinsを使ったContinuous Integration(CI)が出来ないか試してみました。
Jenkinsでは「SICCI for Xcode Plugin」というXcode向けのプラグインが用意されており、これを使う事でCIの環境を構築する事ができます。
1. 「SICCI for Xcode Plugin」の導入
[Jenkinsの管理]>[プラグインの管理]から、[利用可能]のタブを選択して「SICCI for Xcode Plugin」をチェックし、プラグインのインストールを行います。
インストールをすると以下の様にインストール済みのプラグインに「SICCI for Xcode Plugin」が追加されます。

2. ジョブの作成
トップから「新規ジョブの作成」を選択し、「フリースタイル・プロジェクトのビルド」を選択して「OK」を押します。

xCode向けの設定は「ビルド」の項目で行う必要があります。「ビルド手順の追加」を選択し、以下の様に実行するxCodeプロジェ九tの項目を設定するとJenkinsのジョブからXcodeのプロジェクトをビルドすることができます。

この例ではプロジェクトファイルをビルドする設定のみになっていますが、xUnitの実行も指定する事が出来ますので、このプラグインで併せて設定する事ができます。
Jenkinsでは「SICCI for Xcode Plugin」というXcode向けのプラグインが用意されており、これを使う事でCIの環境を構築する事ができます。
1. 「SICCI for Xcode Plugin」の導入
[Jenkinsの管理]>[プラグインの管理]から、[利用可能]のタブを選択して「SICCI for Xcode Plugin」をチェックし、プラグインのインストールを行います。
インストールをすると以下の様にインストール済みのプラグインに「SICCI for Xcode Plugin」が追加されます。

2. ジョブの作成
トップから「新規ジョブの作成」を選択し、「フリースタイル・プロジェクトのビルド」を選択して「OK」を押します。

xCode向けの設定は「ビルド」の項目で行う必要があります。「ビルド手順の追加」を選択し、以下の様に実行するxCodeプロジェ九tの項目を設定するとJenkinsのジョブからXcodeのプロジェクトをビルドすることができます。

この例ではプロジェクトファイルをビルドする設定のみになっていますが、xUnitの実行も指定する事が出来ますので、このプラグインで併せて設定する事ができます。
スポンサーサイト