Checks CLI menghadirkan fungsi Checks ke alur kerja pengembangan Anda. Anda dapat menjalankan CLI secara lokal, di pipeline CI/CD, atau melalui jenis skrip dan otomatisasi lainnya.
Penyiapan dan penggunaan Checks CLI memerlukan langkah-langkah berikut:
- Instal Checks CLI
- Mengautentikasi mesin Anda
- Integrasikan dan gunakan Checks CLI dengan menjalankan perintah dari command line atau mengintegrasikan Checks CLI ke lingkungan CI/CD Anda.
Menyiapkan Checks CLI
Anda dapat menginstal atau mengupdate Checks CLI menggunakan file yang dapat dieksekusi mandiri dalam tabel untuk Linux atau macOS.
Setelah menginstal Checks CLI, Anda harus menjalankan autentikasi. Kemudian, Anda dapat mulai menguji dan memperbaiki kerentanan, dimulai dengan menguji penginstalan.
Menginstal dengan file yang dapat dieksekusi mandiri
Checks menyediakan link download file yang dapat dieksekusi mandiri untuk rilis terbaru dan untuk versi tertentu. Misalnya, link berikut adalah untuk macOS dan Linux:
- https://dl.google.com/checks/cli/latest/checks-macos
- https://dl.google.com/checks/cli/v0.2.0/checks-linux
Misalnya, untuk mendownload dan menjalankan Checks CLI terbaru di macOS, jalankan:
curl --compressed https://dl.google.com/checks/cli/latest/checks-macos -o checks
chmod +x ./checks
mv ./checks /usr/local/bin/
- Pastikan Anda telah menginstal pengelola paket dan alat pihak ketiga yang diperlukan.
- Download biner Checks CLI untuk platform Anda:
Linux
Platform |
Paket |
Ukuran |
SHA256 Checksum |
Linux |
35,1 MB |
cc12317c0d5b0a2edfe8d5bf28a3a0739d5bd469ccd771772bf65129ae97c94f |
Jadikan biner sebagai file yang dapat dieksekusi dengan menjalankan chmod +x ./checks
. (Opsional) Pindahkan
biner ke lokasi tempat Anda dapat mengeksekusinya secara global: mv ./checks
/usr/local/bin/
macOS
Platform |
Paket |
Ukuran |
SHA256 Checksum |
macOS |
29,4 MB |
a82699336aaf0f6b0a9502c293c84be45459d79d348a74eae3bbaaf89d1daa33 |
Jadikan biner sebagai file yang dapat dieksekusi dengan menjalankan chmod +x ./checks
(Opsional) Pindahkan
biner ke lokasi tempat Anda dapat mengeksekusinya secara global: mv ./checks
/usr/local/bin/
Windows
Platform |
Paket |
Ukuran |
SHA256 Checksum |
Windows 8.1 dan yang lebih baru, serta Windows Server 2012 dan yang lebih baru |
29,5 MB |
7ca465e28ffec9a7e16bc71e01bbaf9629c95d517e5846a31280a49af400d3c7 |
(Opsional) Ganti nama file menjadi checks.exe
agar Anda dapat menjalankan perintah pemeriksaan
seperti yang didokumentasikan, misalnya, checks help
.
Mengupdate ke versi CLI terbaru
Untuk memastikan Anda mendapatkan fitur dan perbaikan bug terbaru, sebaiknya Anda sering memeriksa update CLI.
Anda dapat mendownload versi baru dari tabel sebelumnya, lalu mengganti versi sebelumnya di sistem Anda.
Menguji penginstalan
Setelah melakukan autentikasi, Anda dapat menguji penginstalan. Untuk pengujian cepat, jalankan
checks --help
.
Informasi tambahan
Jalankan checks --help
atau lihat ringkasan perintah dan opsi CLI.
Mendapatkan dukungan
Kirim email ke checks-support@google.com kapan pun Anda memerlukan bantuan terkait Checks CLI atau Checks secara umum.
Melakukan autentikasi CLI
Setelah menginstal CLI, Anda harus login ke Akun Google. Untuk memberikan otorisasi akses Checks CLI ke Checks, gunakan akun layanan atau akun pengguna.
Akun layanan adalah akun Google Cloud yang terkait dengan project Google Cloud Anda, bukan pengguna tertentu. Akun layanan berguna untuk menyiapkan Pemeriksaan di lingkungan CI.
Akun pengguna adalah Akun Google yang memiliki akses ke akun Cek Anda. Ini adalah opsi terbaik untuk menggunakan Checks CLI dari command line Anda.
Melakukan autentikasi dengan akun layanan
- Buka konsol Google Cloud dan pilih project Anda.
- Di Library API, aktifkan Checks API.
- Buat akun layanan untuk project Anda dengan membuka halaman IAM Service Accounts di Konsol Google Cloud. Klik
Create Service Account dan masukkan detail akun layanan.
- Buat kunci JSON pribadi untuk akun layanan yang baru saja Anda buat dan pindahkan kunci tersebut ke lokasi yang dapat diakses oleh lingkungan build Anda. Pastikan Anda menyimpan file ini di tempat yang aman, karena file tersebut akan memberi administrator akses ke Pemeriksaan.
- Tetapkan variabel lingkungan
CHECKS_CREDENTIALS
ke jalur file JSON kunci pribadi Anda saat menggunakan CLI. Jika menggunakan plugin CI/CD Checks, lihat dokumentasi plugin untuk mengetahui cara memberikan kredensial.
- Untuk memberikan akses Akun Layanan ke akun Pemeriksaan Anda, tambahkan alamat email dan berikan peran Pemilik di halaman Setelan Konsol Pemeriksaan. Untuk mengetahui informasi selengkapnya tentang cara mengundang pengguna ke akun Cek, lihat Mengelola akses tim.
Melakukan autentikasi dengan akun pengguna
Penting: Jika Anda terhubung melalui SSH, teruskan port 9005.
Login ke Checks CLI menggunakan Akun Google Anda dengan perintah berikut:
checks login
Perintah ini menghubungkan komputer lokal Anda ke Checks dan memberikan akses ke akun Checks Anda.
- Gunakan
checks login --reauth
jika Anda pernah login sebelumnya, tetapi ingin beralih ke Akun Google lain. - Gunakan
checks logout
untuk logout.
- Gunakan
Buka URL autentikasi yang dibuat di browser.
Login ke Akun Google Anda.
Berikan izin kepada Checks untuk mengakses akun Checks Anda.