La CLI Checks apporte les fonctionnalités de 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 :
- Installez la CLI Checks.
- Authentifiez 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, en commençant par tester votre installation.
Installer avec des exécutables autonomes
Checks fournit des liens de téléchargement d'exécutables autonomes pour la dernière version et pour des versions spécifiques. Les liens suivants, par exemple, concernent 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 CLI Checks 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 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 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, Windows Server 2012 et versions ultérieures |
29,5 Mo |
7ca465e28ffec9a7e16bc71e01bbaf9629c95d517e5846a31280a49af400d3c7 |
(Facultatif) Renommez le fichier en checks.exe afin de 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 les mises à jour de la CLI.
Vous pouvez télécharger la nouvelle version à partir des tableaux précédents, puis remplacer la version précédente sur votre système.
Tester votre installation
Après l'authentification, vous pouvez tester votre installation. Pour un test rapide, exécutez checks --help.
Informations supplémentaires
Exécutez checks --help ou consultez le résumé 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 Checks dans un environnement CI.
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é JSON privée 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_CREDENTIALSsur le chemin d'accès à 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 l'accès du compte de service à votre compte Checks, ajoutez l'adresse e-mail et attribuez-lui le rôle Propriétaire sur la page "Paramètres de la console Checks". Pour en savoir plus sur l'invitation d'utilisateurs à votre compte Checks, consultez la page 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 à la CLI Checks à l'aide de votre compte Google avec la commande suivante :
checks loginCette commande connecte votre machine locale à Checks et vous donne accès à vos comptes Checks.
- Utilisez
checks login --reauthsi vous vous êtes déjà connecté, mais que vous souhaitez passer à un autre compte Google. - Utilisez
checks logoutpour 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.