Melihat hasil operasi CI

Dengan Continuous Integration (CI) Looker, jika Anda memicu peluncuran baru suite atau peluncuran ulang peluncuran CI sebelumnya secara manual, IDE Looker akan otomatis menampilkan halaman hasil peluncuran untuk peluncuran manual. Jika tidak, terlepas dari cara pengaktifan operasi, pengguna Looker dengan izin see_ci dapat mengakses hasil operasi dari halaman Runs di IDE Looker:

Halaman Continuous Integration Runs yang menampilkan tabel dengan CI yang dijalankan sebelumnya

Halaman Runs mencantumkan CI yang berjalan untuk project LookML, beserta informasi berikut:

  • Status: Status operasi:
    • Dalam antrean: Proses berjalan menunggu proses CI lain selesai sebelum dimulai.
    • Berjalan: Validator yang ditentukan oleh suite CI sedang berjalan.
    • Lulus: Semua validator di suite CI berhasil diselesaikan dan tidak ada validator yang menampilkan error.
    • Gagal: Semua validator di suite CI berhasil diselesaikan dan setidaknya satu validator menampilkan error.
    • Error: Satu atau beberapa validator di suite CI gagal dijalankan.
    • Dibatalkan: Proses CI dibatalkan.
  • Suite: Nama suite CI.
  • Pemicu: Cara suite dipicu (manual, permintaan pull, atau API).
  • Status Git: Informasi tentang cabang atau commit yang divalidasi dalam proses:
    • Untuk operasi manual, nilainya adalah "Production" atau nama cabang pengembangan.
    • Untuk operasi yang dipicu oleh permintaan pull, nilainya adalah hyperlink ke SHA commit permintaan pull. Klik hyperlink SHA commit untuk membuka permintaan pull di tab browser lain.
  • Dipicu pada: Waktu CI dijalankan.

Hasil run CI

Di halaman Runs, klik tombol View Run untuk menjalankan CI guna melihat hasil validasinya:

Halaman hasil Continuous Integration Runs yang menampilkan hasil CI run

Halaman hasil run untuk suite CI menampilkan informasi berikut:

  1. Project LookML dan detail Git yang divalidasi oleh operasi (dan commit, untuk operasi yang dipicu oleh permintaan pull).
  2. Informasi tentang CI yang dijalankan:
    • Cara dan waktu operasi dipicu.
    • Pengguna Looker yang memulai operasi (untuk operasi manual) atau cabang dan commit (untuk operasi yang dipicu oleh permintaan pull).
    • Waktu yang diperlukan untuk menyelesaikan CI.
    • Berapa lama waktu tunggu operasi dalam antrean sebelum dimulai.
  3. Untuk validator yang menampilkan error, halaman hasil akan menampilkan setiap error, beserta pesan error dan link ke LookML, Jelajahi, atau konten sehingga Anda dapat menguji dan memperbaiki setiap error.
  4. Untuk validator yang tidak menemukan error, halaman hasil akan menampilkan pesan berhasil.

Melihat hasil validasi inkremental

Untuk validator CI yang dijalankan dan dikonfigurasi untuk validasi inkremental (untuk SQL Validator atau Content Validator), validator akan menampilkan error yang hanya ada di cabang pengembangan atau commit permintaan pull; validator yang diaktifkan untuk validasi inkremental tidak akan menampilkan error jika error sudah ada di versi produksi.

Berikut adalah contoh halaman hasil untuk validasi inkremental Validator SQL:

Halaman hasil Continuous Integration Runs yang menampilkan hasil operasi Validator SQL inkremental

  1. Halaman hasil menampilkan error yang hanya ada di cabang atau commit pengembangan.
  2. Jika Eksplorasi tidak memiliki perubahan di cabang atau commit pengembangan, validator akan melewati Eksplorasi selama validasi. Jelajah ini ditandai dengan "Lewati" di hasil validator.
  3. Validator yang dijalankan secara bertahap ditandai dengan "Inkremental" dalam hasil validasi.