Looker の継続的インテグレーション(CI)では、スイートの新しい実行を手動でトリガーした場合や、以前の CI 実行を再実行した場合、Looker IDE に手動実行の実行結果ページが自動的に表示されます。それ以外の場合、実行がどのようにトリガーされたかに関係なく、see_ci権限を持つ Looker ユーザーは、Looker IDE の [実行] ページから実行結果にアクセスできます。
![以前の CI 実行を含むテーブルが表示された [継続的インテグレーションの実行] ページ](https://docs.cloud.google.com/static/looker/docs/images/ci-runs-page-2506.png?hl=ja)
[実行] ページには、LookML プロジェクトの CI 実行が次の情報とともに一覧表示されます。
- ステータス: 実行のステータス:
- キューに登録済み: 別の CI 実行が完了するまで実行が待機しています。
- 実行中: CI スイートで定義されたバリデータが実行されています。
- 合格: CI スイート内のすべてのバリデータが正常に完了し、エラーを返したバリデータはありませんでした。
- 失敗: CI スイート内のすべてのバリデータが正常に完了し、少なくとも 1 つのバリデータがエラーを返しました。
- エラー: CI スイート内の 1 つ以上のバリデータの実行に失敗しました。
- キャンセル済み: CI 実行がキャンセルされました。
- スイート: CI スイートの名前。
- トリガー: スイートがトリガーされた方法(手動、プル リクエスト、API)。
- Git の状態: 実行で検証されたブランチまたはコミットに関する情報:
- 手動実行の場合、値は「Production」または開発ブランチの名前です。
- プルリクエストによってトリガーされた実行の場合、値はプルリクエストのコミット SHA へのハイパーリンクです。コミット SHA ハイパーリンクをクリックすると、別のブラウザタブで pull リクエストが開きます。
- トリガーされた日時: CI 実行が開始された時刻。
CI 実行の結果
[実行] ページで、CI 実行の [実行を表示] ボタンをクリックすると、検証結果が表示されます。
![CI 実行の結果を示す [継続的インテグレーションの実行] 結果ページ](https://docs.cloud.google.com/static/looker/docs/images/ci-results-2506.png?hl=ja)
CI スイートの実行結果ページには、次の情報が表示されます。
- 実行で検証された LookML プロジェクトと Git の詳細(プルリクエストによってトリガーされた実行の場合はコミット)。
- CI 実行に関する情報:
- 実行がトリガーされた方法とタイミング。
- 実行を開始した Looker ユーザー(手動実行の場合)またはブランチと commit(pull リクエストによってトリガーされた実行の場合)。
- CI 実行が完了するまでにかかった時間。
- 実行が開始されるまでキューで待機していた時間。
- エラーを返すバリデータの場合、結果ページには各エラーがエラー メッセージとともに表示されます。また、LookML、Explore、コンテンツへのリンクも表示されるため、各エラーをテストして修正できます。
- エラーが見つからなかったバリデータの場合、結果ページに成功メッセージが表示されます。
段階的な検証の結果を表示する
段階的な検証(SQL Validator または Content Validator)用に構成された CI バリデータ実行の場合、バリデータは開発ブランチまたはプル リクエストのコミットにのみ存在するエラーを返します。段階的な検証が有効になっているバリデータは、エラーが製品版にすでに存在する場合、エラーを返しません。
SQL Validator の段階的な検証の結果ページの例を次に示します。

- 結果ページには、開発ブランチまたはコミットにのみ存在するエラーが表示されます。
- Explore に開発ブランチまたはコミットの変更がない場合、バリデータは検証中に Explore をスキップします。これらの Explore は、バリデータの結果で「スキップ」とマークされます。
- 段階的に実行されたバリデータは、検証結果で「段階的」とマークされます。