L'interface de ligne de commande Checks intègre la fonctionnalité Checks à votre workflow de développement. Vous pouvez exécuter la CLI localement, dans votre pipeline CI/CD ou via d'autres types de scripts et d'automatisation.
Pour configurer et utiliser la CLI Checks, procédez comme suit :
- Installer la CLI Checks
- Authentifier votre machine
- Intégrez et utilisez la CLI Checks en exécutant des commandes à partir de la ligne de commande ou en intégrant la CLI Checks dans votre environnement CI/CD.
Configurer la CLI Checks
Vous pouvez installer ou mettre à jour la CLI Checks à l'aide des exécutables autonomes dans les tableaux pour Linux ou macOS.
Après avoir installé la CLI Checks, vous devez vous authentifier. Vous pouvez ensuite commencer à tester et à corriger vos failles de sécurité, en commençant par tester votre installation.
Installer avec des exécutables autonomes
Checks fournit des liens de téléchargement exécutables autonomes pour la dernière version et pour des versions spécifiques. Par exemple, les liens suivants sont pour macOS et Linux :
- https://dl.google.com/checks/cli/latest/checks-macos
- https://dl.google.com/checks/cli/v0.2.0/checks-linux
Par exemple, pour télécharger et exécuter la dernière version de Checks CLI sur macOS, exécutez la commande suivante :
curl --compressed https://dl.google.com/checks/cli/latest/checks-macos -o checks
chmod +x ./checks
mv ./checks /usr/local/bin/
- Assurez-vous d'avoir installé votre gestionnaire de packages et tous les outils tiers requis.
- Téléchargez le fichier binaire de la CLI Checks pour votre plate-forme :
Linux
Plate-forme |
Package |
Taille |
Somme de contrôle SHA256 |
Linux |
35,1 Mo |
cc12317c0d5b0a2edfe8d5bf28a3a0739d5bd469ccd771772bf65129ae97c94f |
Rendez le binaire exécutable en exécutant chmod +x ./checks
. (Facultatif) Déplacez le fichier binaire vers un emplacement où vous pouvez l'exécuter globalement : mv ./checks
/usr/local/bin/
macOS
Plate-forme |
Package |
Taille |
Somme de contrôle SHA256 |
macOS |
29,4 Mo |
a82699336aaf0f6b0a9502c293c84be45459d79d348a74eae3bbaaf89d1daa33 |
Rendez le binaire exécutable en exécutant chmod +x ./checks
(facultatif). Déplacez le binaire vers un emplacement où vous pouvez l'exécuter globalement : mv ./checks
/usr/local/bin/
.
Windows
Plate-forme |
Package |
Taille |
Somme de contrôle SHA256 |
Windows 8.1 et versions ultérieures, et Windows Server 2012 et versions ultérieures |
29,5 Mo |
7ca465e28ffec9a7e16bc71e01bbaf9629c95d517e5846a31280a49af400d3c7 |
(Facultatif) Renommez le fichier en checks.exe
pour pouvoir exécuter les commandes de vérification comme indiqué dans la documentation (par exemple, checks help
).
Mettre à jour vers la dernière version de la CLI
Pour vous assurer de bénéficier des dernières fonctionnalités et corrections de bugs, nous vous recommandons de vérifier régulièrement si des mises à jour de la CLI sont disponibles.
Vous pouvez télécharger la nouvelle version à partir des tableaux ci-dessus, puis remplacer l'ancienne version sur votre système.
Tester votre installation
Une fois l'authentification effectuée, vous pouvez tester votre installation. Pour un test rapide, exécutez checks --help
.
Informations supplémentaires
Exécutez checks --help
ou consultez le récapitulatif des commandes et options de la CLI.
Assistance
Envoyez un e-mail à checks-support@google.com chaque fois que vous avez besoin d'aide concernant la CLI Checks ou Checks en général.
Authentifier la CLI
Après avoir installé la CLI, vous devez vous connecter à un compte Google. Pour autoriser l'accès de la CLI Checks à Checks, utilisez un compte de service ou un compte utilisateur.
Un compte de service est un compte Google Cloud associé à votre projet Google Cloud, et non à un utilisateur spécifique. Les comptes de service sont utiles pour configurer des vérifications dans un environnement d'intégration continue.
Un compte utilisateur est un compte Google qui a accès à votre compte Checks. Il s'agit de la meilleure option pour utiliser la CLI Checks à partir de votre ligne de commande.
S'authentifier avec un compte de service
- Ouvrez la console Google Cloud et sélectionnez votre projet.
- Dans la bibliothèque d'API, activez l'API Checks.
- Créez un compte de service pour votre projet en accédant à la page Comptes de service IAM dans la console Google Cloud. Cliquez sur Créer un compte de service, puis saisissez les détails du compte de service.
- Créez une clé privée JSON pour le compte de service que vous venez de créer, puis déplacez-la vers un emplacement accessible à votre environnement de compilation. Veillez à conserver ce fichier dans un endroit sûr, car il accorde un accès administrateur à Checks.
- Définissez la variable d'environnement
CHECKS_CREDENTIALS
sur le chemin d'accès de votre fichier JSON de clé privée lorsque vous utilisez la CLI. Si vous utilisez un plug-in CI/CD Checks, consultez la documentation du plug-in pour savoir comment fournir les identifiants.
- Pour accorder au compte de service l'accès à votre compte Checks, ajoutez l'adresse e-mail et attribuez-lui le rôle Propriétaire sur la page des paramètres de la console Checks. Pour en savoir plus sur l'invitation d'utilisateurs à votre compte Checks, consultez Gérer l'accès de l'équipe.
S'authentifier avec un compte utilisateur
Important : Si vous vous connectez via SSH, transférez le port 9005.
Connectez-vous à Checks CLI à l'aide de votre compte Google avec la commande suivante :
checks login
Cette commande connecte votre machine locale à Checks et vous donne accès à vos comptes Checks.
- Utilisez
checks login --reauth
si vous vous êtes déjà connecté, mais que vous souhaitez passer à un autre compte Google. - Utilisez
checks logout
pour vous déconnecter.
- Utilisez
Ouvrez l'URL d'authentification générée dans le navigateur.
Connectez-vous à votre compte Google.
Autorisez Checks à accéder à votre compte Checks.