0

私は現在iPhoneアプリを作成しており、BitBucketgitリポジトリでソースをホストしています。オフィスにある予備のMacminiに継続的インテグレーションを行うためのシステムをセットアップしたいと思います。また、自動テストを実行するためにTelerikのTestStudioを使用しています(iPhoneまたはシミュレーターのTestStudioアプリで表示されるQAビルドを作成するための専用ターゲットを作成しました)。

正確に言うと、自動化したい手順は次のとおりです。

1) download provisioning profile and certificate 
2) download source code
3) build the iPhone app using the TestStudio QA profile
4) running the simulator
5) start the TestStudio app
6) run the testStudio test
7) collect somehow the results
8) [this is just a bonus] inform me if there was an error in any of the test

JenkingsをTestStudioと一緒に使用することを考えていましたが、前述の操作をさらに実行するには、コンソールのトリックが必要です。

どんな提案でも大歓迎です。

ありがとうクラウディオ

4

1 に答える 1

1

これが私がしたことです:

  1. Jenkins で、Xcode プラグインをインストールします。

  2. そこにいる間に、git および github プラグインをインストールします。

  3. 新しい Jenkins ジョブを作成する

a) git URL を追加します (github Deploy キーの設定が必要になる場合があります)。

b) Xcode ビルド ステップを追加します。[ビルド前にクリーン] と [IPA をビルド] をオンにします。

より高度な: Github Post Receive フックを追加して、Jenkins に github へのプッシュを通知し、ビルドをトリガーすることができます。

于 2012-10-25T19:12:09.043 に答える