Web ブラウザからボットを監視
ご使用のサーバでホストされているボットのウェブサイトはそれらの統合に関する詳細とともに、ボットの活動の概要を提供します。ボットの Web サイトから、あなたのチームはボットの活動を見たり、アーカイブをダウンロードしたり、ビルドしたプロダクトを表示することができます。(製品はアプリだけを含んでおり、アーカイブは Xcode プロジェクトを含んでいます。)
誰がボットのウェブサイトを表示し、使用できるかを指定するには
- サーバアプリのサイドバーで、[Server(サーバ)] のリストの中の Xcode を選択して下さい。
- [設定(Setting)] タブをクリックします。
- アクセス許可を与えるには [Edit(編集)] ボタンをクリックします。
- 現れたダイアログで、誰がボットを作成し閲覧できるか、そのアーカイブとプロダクトをダウンロードできるかを特定して下さい。
- ポップアップメニューから "すべてのユーザー" を選択した場合は、サイトへのすべての訪問者はボットを表示したり、アイテムをダウンロードできます。
- "ログインユーザー" または "一部のユーザーのみ" を選択した場合は、認証されていないユーザーは、データのないボットのホームページを見ます。ウェブページの左上隅にある [Log In(ログイン)] ボタンは、ユーザーが有効なユーザー名とパスワードでログインすることができます。サーバ上のユーザーアカウント作成に関する詳細は チームメンバーのため Xcode サーバを設定 を参照して下さい。
- "一部のユーザーだけ" を選択した場合は、ユーザーとグループの一覧が表示されます。ニーズに合わせてユーザーとグループを追加し、削除して下さい。
- ウェブサイトへの表示だけにアクセスを許可または制限するには、"表示だけにアクセスを許す" と "以下からの接続を許す" ポップアップメニューを使用します。
表示だけにアクセス権を持つユーザーは、ウェブサイトを閲覧できますが、ボットを作成し、ボットを管理し、または Xcode で統合を開始することはできません。特にボットの活動の表示だけにアクセス権を持っていることから利益を得る人々は、ソフトウェアテスター、プロジェクトマネージャ、およびシードコーディネーターです。
ボットのウェブサイトを表示
ボットのウェブサイトを表示するには、hostname/xcode/ のアドレスに移動し、ここで hostname は (たとえば server.mycompany.com など)、あなたのサーバのインターネットドメインネームであり、またはまたは (例えば、server.local など)、そのローカルホスト名で Web ブラウザで移動します。Xcode サーバで構成された閲覧権限に応じて、あなたのローカルまたは Open Directory アカウントの資格情報を使用してログインするよう求められます。
ボットのホームページでは、サーバ上で実行されているボットの最新の統合の概要リストを表示します。
ボットのウェブサイトは、サーバアプリからもアクセスできます。
OS X サーバアプリからボットのウェブサイトにアクセスするには
- サーバアプリのサイドバーの[Service(サービス)] の一覧で、[Xcode] をクリックします。
- [Setting(設定)] をクリックして下さい。
- デバイスの表の下で、"ボットの表示" ボタンをクリックします。
Web ブラウザでボットの Web サイトが開きます。
また、開発用 Mac のレポートナビゲータからボットの Web サイトにアクセスできます。
レポートナビゲータからボットのウェブサイトにアクセスするには
- 開発用 Mac の Xcode で、[View(表示)] > [Navigator(ナビゲーター)] > [Show Report Navigator(レポートナビゲータ表示)] を選択します。
- レポートナビゲーターの上部で [By Group(グループで)] をクリックします。
- レポートナビゲータ内のボットを Control-クリックし、ショートカットメニューから "ブラウザでボットを表示" を選択します。
ボットのすべての統合がボットの名前の下にグループ化されます。
Web ブラウザでボットの Web サイトが開きます。
ボットの Web サイトをログアウトするには
- ボットのホームページの左上隅にある [Log Out(ログアウト)] ボタンをクリックして下さい。
ボットの Web サイトからボットを監視
ボットをタップしたりボットのホームページ上の統合名をクリックすることで、ボットや統合の最新の統合の概要を表示できます。
ボットの統合のリストをフィルタリングするには
- ボットのホームページのヘッダーの中央にある [filter(フィルタ)] ボタンをクリックします。
- フィルタのポップアップメニューからフィルタリングしたいリストの条件を選択します。
- Latest(最新) は、各ボットの最新の成功した統合を表示します。
- Failed(失敗した) は、各ボットの最新の失敗した統合を表示します。
- Succeeded(成功した)は、各ボットの最新の成功した統合を表示します。
- Flagged(フラグ付き)は、各ボットの最新フラグ付き統合を表示します。
選択した後、ボットのホームページのタイトルはアクティブなフィルタリングの範疇を表示します。
ボットの統合の結果を表示するには
ボットのホームページ上でリスト内のボットや統合の名前をクリックして下さい。
ボットによって実行された最新の統合の概要がコミットと一緒に、表示されます。
例えば、識別するために [Flag(フラグ)] ボタンをクリックして特定の統合をリリース候補とすることができます。フラグがどのような意味を持つかは、あなたの組織に任されています。
ボットの Web サイトから Xcode のボットを開く
ボットの Web サイトは、迅速に開発用の Mac 上の Xcode でボットを開くためのメカニズムを提供します。
Xcode でボットを開くには
- 開発用の Mac のボットのウェブサイトを見ながら、ボットホームページ上のリスト内の任意のボットや統合の名前をクリックします。
- "Open in Xcode(Xcodeで開く)" リンクをクリックします。
ブラウザウィンドウは、ボットによって実行された最新の統合の概要を表示します。
Xcode がボットを開きます。
ボットのウェブサイトから統合アセットをダウンロード
ボットのウェブサイトは、適用できる時にテスターや他のチームメンバーに製品の資産、ビルド、およびアーカイブの配布を容易にします。アーカイブは Xcode プロジェクトを含んでいるのに対し、製品に、単にアプリを含んでいます。
統合のログと OS X の資産をダウンロードするには
- ボットのホームページ上でリスト内の任意のボットや統合の名前をクリックします。
- 統合のログと資産をダウンロードするため [Download(ダウンロード)] リンクをクリックします。
ブラウザウィンドウは、ボットによって実行された最新の統合の概要を表示します。
統合のアーカイブを OS X にダウンロードするには
- ボットのホームページ上でリスト内の任意のボットや統合の名前をクリックします。
- 利用可能な場合、製品のアーカイブ (Xcode のプロジェクト) をダウンロードするには、[Archive(アーカイブ)] のリンクをクリックします。
ブラウザウィンドウは、ボットによって実行された最新の統合の概要を表示します。
統合がアーカイブのリンクを含んでいない場合、統合のアーカイブは存在していません。
ボットの Web サイトから iOS のプロダクトをインストール
iOS のプロダクトの場合、ボットの Web サイトは、統合、ならびにプロダクト (アプリ) 自身、インストールするにはプロダクトをインストールするには無線 LAN が必要なプロファイルを可能にします。ボットが、iOS のプロジェクトであり、統合がプロダクトを含んでいる場合は、青や緑のインストールボタンが、統合概要画面に表示されます。青色のインストールボタンは、Xcode サーバが無線 LAN 経由インストールプロファイルをインストールする必要があることを示し、緑のインストールボタンは、プロダクトがインストールできることを示しています。
iOS の統合の無線 LAN のインストールプロファイルをインストールするには
- ボットのホームページ上のリストで、任意のボットや統合の名前をタップします。
- 統合のアプリをインストールするために青色のインストールリンクをタップします。
ブラウザウィンドウは、ボットによって実行された最新の統合の概要を表示します。
プロファイルをインストールした後、プロダクトは、今やインストールの準備ができていることを示し、インストールリンクの色が青から緑へリンクの色が変更します。
iOS に統合のプロダクト (アプリ) をインストールするには
- 統合のプロファイルをインストールした後 (上記参照)、プロダクトをインストールするための緑色のインストールリンクをクリックします。
大画面でボットを表示
大きな、または専用のディスプレイ上でボットのステータスを知るのを保つためには、大画面でそれらを表示します。
大画面でボットを表示するには
次のいずれか一つの操作を行います。
- 大画面で Web サイト-hostname/xcode/bigscreen を表示します。ここで hostname は、(server.mycompany.com などのように)、サーバのインターネットドメイン名やそのローカルホスト名 (例えば、server.local などのような)です。
- ボットのホームページの右上にある [Big Screen(大画面)] をクリックします。
ウェブページは、フルスクリーンにすることができ、それは AirPlay·ミラーリングを使用して表示できます。各ボットのための最も適切なステータス情報を表示する、サーバのすべてのボットの間で大画面は切り替わります。ボットや、最新の成功した統合の結果の一覧が左側に表示されます。ボットを積極的に切り替えることについて、エラー、警告、コミット、テストの数が表示されます。プラス(+)またはマイナス(-)の符号が先行した値は、以前の統合から増加または減少した事を示します。
ボットの統合については、コミッターのイニシャルが表示され、白い丸で囲まれっています。この丸は、現在の統合のすべてのコミットのうち、全てのコードに寄与しているコミッターを示しています。色付きの丸は、該当する場合は、問題を起こしたコミッターのコードの寄与を示しています。赤はエラーを示し、黄色は警告を表し、青色は、静的解析の問題を表しています。
以下のビデオは、WWDC2014: Xcode 6 との継続的な統合 から抜粋のビデオで、大画面インタフェースに関して述べています。
前:レポートナビゲータからボットを管理し監視