Mengintegrasikan Checks CLI ke dalam pipeline CI/CD Anda adalah proses yang mudah. Anda dapat menggunakan alur kerja bawaan platform populer seperti GitHub dan GitLab, atau menyesuaikan integrasi untuk layanan lain yang Anda gunakan. Untuk mempelajari lebih lanjut manfaat kepatuhan terhadap CI/CD, lihat postingan blog kami di Google for Developers.
Kasus penggunaan umum untuk mengadopsi CI/CD Checks
Tim kepatuhan dan developer biasanya menerapkan Pemeriksaan di CI/CD mereka dengan cara berikut:
Menemukan masalah untuk developer: Pendekatan umum adalah menggunakan Pemeriksaan untuk memaparkan masalah kepatuhan selama proses pengembangan. Kemudian, Anda dapat mengekspos hasil analisis dalam platform CI/CD untuk meningkatkan visibilitas di antara anggota tim pengembangan Anda. Jika ini adalah satu-satunya kasus penggunaan yang Anda inginkan, sebaiknya konfigurasi plugin agar tidak gagal membangun sehingga proses pengembangan tidak terganggu.
Mencegah masalah pada build pra-rilis: Pemeriksaan dapat mencegah munculnya masalah kepatuhan dalam rilis baru dengan membuat build Anda gagal dan memberikan hasil analisis di platform CI/CD Anda. Tim DevOps atau developer Anda kemudian dapat menggunakan hasilnya untuk memutuskan apakah akan menghentikan atau melanjutkan build.
Pemantauan berkelanjutan: Mirip dengan kasus penggunaan pertama, Pemeriksaan akan mengambil snapshot setiap analisis CI/CD di Konsol Pemeriksaan. Hal ini akan memungkinkan tim lintas fungsi untuk terus mendapatkan informasi terbaru dan menerima notifikasi tentang masalah kepatuhan.
Metode deployment CI/CD
Pemeriksaan menawarkan beberapa opsi konfigurasi dalam pipeline agar sesuai dengan lingkungan dan preferensi Anda. Setiap metode memanfaatkan analisis Pemeriksaan yang sama, sehingga memastikan hasil yang konsisten.
Memeriksa plugin CI/CD
Plugin CI/CD pemeriksaan tersedia untuk GitHub dan fastlane (dan akan ada lebih banyak plugin dalam waktu dekat). Menggunakan plugin ini adalah cara termudah untuk menyiapkan dan memulai, serta menyertakan parameter yang paling umum.
Biner CLI Checks
Jika Checks tidak memiliki plugin untuk platform spesifik Anda, Anda dapat menggunakan Checks CLI. Hal ini menawarkan antarmuka yang sudah dikenal untuk pemecahan masalah dan konfigurasi. Checks CLI tersedia untuk Linux, Windows, dan macOS.
Checks API
Untuk tim dengan alur kerja yang sangat disesuaikan, Checks menawarkan REST API yang andal. Gunakan untuk memulai pemindaian, mengambil laporan, dan menyesuaikan pengalaman dengan persyaratan unik Anda. Temukan informasi selengkapnya dalam dokumentasi Checks API.