CI 実行の結果を表示する

Looker 継続的インテグレーション(CI)で、スイートの新しい実行または以前の CI 実行の再実行を手動でトリガーすると、手動実行の実行結果ページが Looker IDE に自動的に表示されます。それ以外の場合、実行がどのようにトリガーされても、see_ci 権限を持つ Looker ユーザーは、Looker IDE の [実行] ページから実行結果にアクセスできます。

以前の CI 実行の表が表示された [継続的インテグレーションの実行] ページ

[実行] ページには、LookML プロジェクトの CI 実行と、次の情報が一覧表示されます。

  • ステータス: 実行のステータス:
    • キューに追加済み: 別の CI 実行が完了するのを待ってから開始します。
    • 実行中: CI スイートで定義されたバリデータが実行されています。
    • Passed: CI スイートのすべてのバリデータが正常に完了し、どのバリデータもエラーを返さなかった。
    • 失敗: CI スイートのすべての検証ツールが正常に完了し、少なくとも 1 つの検証ツールがエラーを返しました。
    • エラー: CI スイートの 1 つ以上の検証ツールが実行されませんでした。
    • Cancelled: CI 実行がキャンセルされました。
  • Suite: CI スイートの名前。
  • トリガー: スイートがトリガーされた方法(手動、プル リクエスト、API)。
  • Git の状態: 実行時に検証されたブランチまたは commit に関する情報:
    • 手動実行の場合、値は「本番環境」または開発ブランチの名前です。
    • pull リクエストによってトリガーされた実行の場合、値は pull リクエストの commit SHA へのハイパーリンクです。コミット SHA ハイパーリンクをクリックして、別のブラウザタブでプル リクエストを開きます。
  • トリガー時間: CI 実行が開始された時刻。

CI 実行結果

[実行] ページで、CI 実行の [実行を表示] ボタンをクリックして、検証結果を表示します。

CI 実行の結果を示す継続的インテグレーションの実行結果ページ

CI スイートの実行結果ページには、次の情報が表示されます。

  1. 実行が検証された LookML プロジェクトと Git の詳細(pull リクエストによってトリガーされた実行の場合は commit)。
  2. CI 実行に関する情報:
    • 実行がトリガーされた方法とタイミング。
    • 実行を開始した Looker ユーザー(手動実行の場合)またはブランチと commit(pull リクエストによってトリガーされた実行の場合)。
    • CI 実行が完了するまでにかかった時間。
    • 実行が開始されるまでにキューで待機していた時間。
  3. エラーを返すバリデータの場合、結果ページには各エラーとエラー メッセージ、LookML、Explore、コンテンツへのリンクが表示されます。これにより、各エラーをテストして修正できます。
  4. エラーが検出されなかったバリデータの場合、結果ページに成功メッセージが表示されます。

段階的な検証の結果を表示する

増分検証用に構成された CI バリデータの実行(SQL バリデータまたは Content Validator の場合)では、バリデータは開発ブランチまたは pull リクエスト commit にのみ存在するエラーを返します。増分検証が有効になっているバリデータは、本番環境バージョンにエラーがすでに存在する場合、エラーを返しません。

次の例は、SQL バリデータの増分検証の結果ページです。

増分 SQL バリデータの実行結果を示す継続的インテグレーション実行結果ページ

  1. 結果ページには、開発ブランチまたは commit にのみ存在するエラーが表示されます。
  2. 開発ブランチまたは commit に変更がない場合、バリデータは検証中に Explore をスキップします。これらのデータ探索は、バリデータの結果で [スキップ済み] とマークされます。
  3. 増分実行されたバリデータには、検証結果に「増分」とマークが付いています。