A CLI Checks traz a funcionalidade de verificações para seu fluxo de trabalho de desenvolvimento. É possível executar a CLI localmente, no seu pipeline de CI/CD ou por outros tipos de scripts e automação.
Para configurar e usar a CLI Checks, siga estas etapas:
- Instalar a CLI Checks
- Autenticar sua máquina
- Integre e use a CLI Checks executando comandos na linha de comando ou integrando a CLI Checks ao seu ambiente de CI/CD.
Configurar a CLI Checks
É possível instalar ou atualizar a CLI Checks usando os executáveis independentes nas tabelas para Linux ou macOS.
Depois de instalar a CLI Checks, é preciso fazer a autenticação. Em seguida, comece a testar e corrigir suas vulnerabilidades, começando pela instalação.
Instalar com executáveis independentes
O Checks fornece links para download de executáveis independentes da versão mais recente e de versões específicas. Por exemplo, os links a seguir são para macOS e Linux:
- https://dl.google.com/checks/cli/latest/checks-macos
- https://dl.google.com/checks/cli/v0.2.0/checks-linux
Por exemplo, para fazer o download e executar a CLI Checks mais recente no macOS, execute:
curl --compressed https://dl.google.com/checks/cli/latest/checks-macos -o checks
chmod +x ./checks
mv ./checks /usr/local/bin/
- Verifique se você instalou o gerenciador de pacotes e as ferramentas de terceiros necessárias.
- Faça o download do binário da CLI Checks para sua plataforma:
Linux
Plataforma |
Pacote |
Tamanho |
Soma de verificação SHA256 |
Linux |
35,1 MB |
cc12317c0d5b0a2edfe8d5bf28a3a0739d5bd469ccd771772bf65129ae97c94f |
Execute chmod +x ./checks
para tornar o binário executável. (Opcional) Mova
o binário para um local onde ele possa ser executado globalmente: mv ./checks
/usr/local/bin/
macOS
Plataforma |
Pacote |
Tamanho |
Soma de verificação SHA256 |
macOS |
29,4 MB |
a82699336aaf0f6b0a9502c293c84be45459d79d348a74eae3bbaaf89d1daa33 |
Execute chmod +x ./checks
para tornar o binário executável. Opcional: mova o binário para um local em que ele possa ser executado globalmente: mv ./checks
/usr/local/bin/
Windows
Plataforma |
Pacote |
Tamanho |
Soma de verificação SHA256 |
Windows 8.1 e versões mais recentes e Windows Server 2012 e versões mais recentes |
29,5 MB |
7ca465e28ffec9a7e16bc71e01bbaf9629c95d517e5846a31280a49af400d3c7 |
(Opcional) Renomeie o arquivo para checks.exe
para poder executar comandos de verificação
conforme documentado, por exemplo, checks help
.
Atualizar para a versão mais recente da CLI
Para garantir que você está recebendo os recursos e correções de bugs mais recentes, recomendamos que verifique com frequência se há atualizações da CLI.
Faça o download da nova versão nas tabelas anteriores e substitua a versão anterior no seu sistema.
Testar a instalação
Depois de fazer a autenticação, teste a instalação. Para um teste rápido, execute
checks --help
.
Informações adicionais
Execute checks --help
ou consulte o resumo de comandos e opções da CLI.
Como receber suporte
Envie um e-mail para checks-support@google.com sempre que precisar de ajuda com a CLI Checks ou com o Checks em geral.
Autenticar a CLI
Depois de instalar a CLI, faça login em uma Conta do Google. Para autorizar o acesso da CLI Checks ao Checks, use uma conta de serviço ou de usuário.
Uma conta de serviço é uma conta do Google Cloud associada ao seu projeto do Google Cloud e não a um usuário específico. As contas de serviço são úteis para configurar verificações em um ambiente de CI.
Uma conta de usuário é uma Conta do Google que tem acesso à sua conta do Checks. Essa é a melhor opção para usar a CLI Checks na linha de comando.
Autenticar com uma conta de serviço
- Abra o console do Google Cloud e selecione seu projeto.
- Na biblioteca de APIs, ative a API Checks.
- Crie uma conta de serviço para seu projeto acessando a página Contas de serviço do IAM no console do Google Cloud. Clique em
Criar conta de serviço e insira os detalhes da conta de serviço.
- Crie uma chave JSON privada para a conta de serviço recém-criada e mova a chave para um local acessível ao seu ambiente de build. Mantenha esse arquivo em algum lugar seguro, porque ele concede acesso de administrador aos Checks.
- Defina a variável de ambiente
CHECKS_CREDENTIALS
como o caminho do arquivo JSON da chave privada ao usar a CLI. Se você estiver usando um plug-in de CI/CD do Checks, consulte a documentação dele para saber como fornecer as credenciais.
- Para conceder acesso à conta de serviço, adicione o endereço de e-mail e atribua a função Proprietário na página "Configurações do console do Checks". Para mais informações sobre como convidar usuários para sua conta do Checks, consulte Gerenciar o acesso da equipe.
Autenticar com uma conta de usuário
Importante:se você estiver se conectando por SSH, encaminhe a porta 9005.
Faça login na CLI Checks usando sua Conta do Google com o seguinte comando:
checks login
Esse comando conecta sua máquina local ao Checks e concede acesso às suas contas.
- Use
checks login --reauth
se você já fez login, mas quer mudar para outra Conta do Google. - Use
checks logout
para sair.
- Use
Abra o URL de autenticação gerado no navegador.
Faça login na sua Conta do Google.
Autorize o Checks a acessar sua conta do serviço.