継続的統合のボットを作成
開発用の Mac 上のログナビゲータから、ボットがあなたの Xcode プロジェクトの継続的統合を行う独立したサーバー上で実行するボットを作成します。
手順
- スキームの共有 に記載されているように、あなたのソースコードリポジトリ内のスキームを公開することによって、プロジェクトのビルドスキームを共有して下さい。
- [表示(View)] > [ナビゲータ(Navigator)] > [ログナビゲータの表示(Show Log Navigator)] を選択してください。
- ログナビゲータの左下隅にあるアクションボタン () をクリックします。
- ポップアップメニューから[ボットの作成(Create Bot)] を選択します。
- ボットの ID 属性を指定します。
- [次へ(Next)] をクリックします。
- [スケジュール(Schedule)] ポップアップメニューを使用して、統合スケジュールを指定します。
- 適切なチェックボックスをクリックして、ボットのアクションを指定します。
- ビルドする前にプロダクトをクリーンにするかどうかを選択します。
- [次へ(Next)] をクリックします。
- iOS アプリの場合、デバイスの種類か、ボットがその上でテストするシミュレータを選択します。
- [次へ]をクリックします。
- ボットからのメール通知を受け取る人を指定します。
- [ボットを作成(Create Bot)] をクリックします。
[アカウント設定(Accounts preferences)] で Xcode にあなたのリポジトリをまだ追加していない場合は、プロンプトが表示されたら、あなたの認証情報を入力します。
すべてのコミットで、または手動で、定期的に (毎時、毎日、または毎週)、その統合を実行するようにボットのスケジュールを立てることができます。
静的解析、ユニットテスト、およびプロダクトのアーカイブを有効にできます。
クリーンな統合を行う場合、ボットは、以前のビルドを再利用しません。クリーンにする頻度を指定するには、[クリーニング(Cleaning)] ポップアップメニューを使用します:各統合の前、一日一回、一週間に一回、またはしません。
デバイスは、テストアクションを完了するためサーバーに接続する必要があります。
ボットを作成した後、手動でボットを開始するアクションボタン () のポップアップメニューを使用して、ボットを編集し、削除できます。
他の選択: ボットを作成するには、[プロダクト(Product)] > [ボットの作成(Create Bot)] を選択します。
決定済みの議論
Xcode サーバーと継続的統合ガイド