Dengan Integrasi Berkelanjutan (CI) Looker, jika Anda secara manual memicu jalannya rangkaian baru atau menjalankan ulang rangkaian CI sebelumnya, IDE Looker akan otomatis menampilkan halaman hasil rangkaian untuk rangkaian manual. Jika tidak, terlepas dari cara pemicuan eksekusi, pengguna Looker dengan izin see_ci
dapat mengakses hasil eksekusi dari halaman Eksekusi di IDE Looker:
Halaman Runs mencantumkan proses CI untuk project LookML, beserta informasi berikut:
- Status: Status proses:
- Dalam antrean: Run menunggu run 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 salah satu validator menampilkan error.
- Error: Satu atau beberapa validator dalam rangkaian CI gagal dijalankan.
- Dibatalkan: Proses CI dibatalkan.
- Suite: Nama rangkaian CI.
- Pemicu: Cara rangkaian pengujian dipicu (manual, pull request, atau API).
- Status Git: Informasi tentang cabang atau commit yang divalidasi dalam proses:
- Untuk menjalankan manual, nilainya adalah "Produksi" atau nama cabang pengembangan.
- Untuk proses yang dipicu oleh permintaan pull, nilainya adalah hyperlink ke SHA commit permintaan pull. Klik hyperlink SHA commit untuk membuka pull request di tab browser lain.
- Dipicu pada: Waktu saat operasi CI dimulai.
Hasil eksekusi CI
Di halaman Runs, klik tombol View Run untuk melihat hasil validasi eksekusi CI:
Halaman hasil eksekusi untuk rangkaian CI menampilkan informasi berikut:
- Detail project LookML dan Git yang divalidasi oleh proses (dan commit, untuk proses yang dipicu oleh permintaan pull).
- Informasi tentang proses CI:
- Bagaimana dan kapan lari dipicu.
- Pengguna Looker yang memulai operasi (untuk operasi manual) atau cabang dan commit (untuk operasi yang dipicu oleh pull request).
- Waktu yang diperlukan untuk menyelesaikan proses CI.
- Berapa lama waktu tunggu eksekusi dalam antrean sebelum dimulai.
- Untuk validator yang menampilkan error, halaman hasil menampilkan setiap error, beserta pesan error dan link ke LookML, Jelajah, atau konten sehingga Anda dapat menguji dan memperbaiki setiap error.
- Untuk validator yang tidak menemukan error, halaman hasil akan menampilkan pesan berhasil.
Melihat hasil untuk validasi inkremental
Untuk menjalankan validator CI yang dikonfigurasi untuk validasi inkremental (untuk Validator SQL atau Validator Konten), validator akan menampilkan error yang hanya ada di commit permintaan pull atau cabang pengembangan; 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 menampilkan error yang hanya ada di cabang atau commit pengembangan.
- Jika Eksplorasi tidak memiliki perubahan dalam cabang pengembangan atau commit, validator akan melewati Eksplorasi selama validasi. Eksplorasi ini ditandai dengan "Dilewati" dalam hasil validasi.
- Validator yang dijalankan secara inkremental ditandai dengan "Inkremental" dalam hasil validasi.