Melihat hasil operasi CI

Dengan Integrasi Berkelanjutan (CI) Looker, jika Anda secara manual memicu sesi baru rangkaian atau menjalankan ulang sesi CI sebelumnya, Looker IDE akan otomatis menampilkan halaman hasil sesi untuk sesi manual. Jika tidak, terlepas dari cara sesi dipicu, pengguna Looker dengan izin see_ci dapat mengakses hasil sesi dari halaman Sesi di Looker IDE:

Halaman Continuous Integration Runs yang menampilkan tabel dengan proses CI sebelumnya

Halaman Sesi mencantumkan sesi CI untuk project LookML, beserta informasi berikut:

  • Status: Status sesi:
    • Dalam antrean: Sesi menunggu sesi CI lain selesai sebelum dimulai.
    • Berjalan: Validator yang ditentukan oleh rangkaian CI sedang berjalan.
    • Lulus: Semua validator dalam rangkaian CI berhasil diselesaikan dan tidak ada validator yang menampilkan error.
    • Gagal: Semua validator dalam rangkaian CI berhasil diselesaikan dan setidaknya satu validator menampilkan error.
    • Error: Satu atau beberapa validator dalam rangkaian CI gagal dijalankan.
    • Dibatalkan: Sesi CI dibatalkan.
  • Rangkaian: Nama rangkaian CI.
  • Pemicu: Cara rangkaian dipicu (manual, permintaan pull, atau API).
  • Status Git: Informasi tentang cabang atau commit yang divalidasi dalam sesi:
    • Untuk sesi manual, nilainya adalah "Produksi" atau nama cabang pengembangan.
    • Untuk sesi 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 sesi CI dimulai.

Hasil sesi CI

Di halaman Sesi, klik tombol Lihat Sesi untuk sesi CI guna melihat hasil validasinya:

Halaman hasil Continuous Integration Runs yang menampilkan hasil CI run

Halaman hasil sesi untuk rangkaian CI menampilkan informasi berikut:

  1. Detail project LookML dan Git yang divalidasi oleh sesi (dan commit, untuk sesi yang dipicu oleh permintaan pull).
  2. Informasi tentang sesi CI:
    • Cara dan waktu sesi dipicu.
    • Pengguna Looker yang memulai sesi (untuk sesi manual) atau cabang dan commit (untuk sesi yang dipicu oleh permintaan pull).
    • Waktu yang diperlukan untuk menyelesaikan sesi CI.
    • Durasi sesi menunggu dalam antrean sebelum dimulai.
  3. Untuk validator yang menampilkan error, halaman hasil akan menampilkan setiap error, beserta pesan error dan link ke LookML, Eksplorasi, atau konten sehingga Anda dapat menguji dan memperbaiki setiap error.
  4. Untuk validator yang tidak menemukan error, halaman hasil akan menampilkan pesan sukses.

Melihat hasil untuk validasi inkremental

Untuk sesi validator CI yang dikonfigurasi untuk validasi inkremental (untuk Validator SQL atau Validator Konten), 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 dalam versi produksi.

Berikut adalah contoh halaman hasil untuk validasi inkremental Validator SQL:

Halaman hasil Continuous Integration Runs yang menampilkan hasil proses validasi 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. Eksplorasi ini ditandai dengan "Dilewati" di hasil validator.
  3. Validator yang dijalankan secara inkremental ditandai dengan "Inkremental" di hasil validasi.