Como instalar o CLI do bencher


Install CLI with Script

Linux, Mac, & Unix

Para sistemas Linux, Mac e outros semelhantes ao Unix, execute o seguinte no seu terminal:

Terminal window
curl --proto '=https' --tlsv1.2 -sSfL https://bencher.dev/download/install-cli.sh | sh

Há uma variável de ambiente BENCHER_VERSION opcional para especificar uma versão exata do Bencher CLI a ser usada. Caso contrário, será usada a versão mais recente do CLI por padrão. Especifique uma versão exata somente se estiver usando o Bencher Self-Hosted. Não especifique uma versão exata se estiver usando o Bencher Cloud, pois ainda há mudanças significativas ocasionais.

Terminal window
export BENCHER_VERSION=0.4.31; curl --proto '=https' --tlsv1.2 -sSfL https://bencher.dev/download/install-cli.sh | sh

Alternativamente, os usuários do Bencher Self-Hosted podem usar o script de instalação de sua própria instância self-hosted para garantir que estão sempre instalando a versão correta do CLI bencher. Isso tem o benefício adicional de não exigir uma mudança de código na sua configuração de CI ao atualizar sua instância Bencher Self-Hosted. Por exemplo, se seu console Bencher Self-Hosted estiver rodando em https://bencher.example.com, você poderia executar o seguinte:

Terminal window
curl --proto '=https' --tlsv1.2 -sSfL https://bencher.example.com/download/install-cli.sh | sh

Windows

Para sistemas Windows, execute o seguinte em um terminal PowerShell:

Terminal window
irm https://bencher.dev/download/install-cli.ps1 | iex

Há uma variável de ambiente BENCHER_VERSION opcional para especificar uma versão exata do Bencher CLI a ser usada. Caso contrário, será usada a versão mais recente do CLI por padrão. Especifique uma versão exata somente se estiver usando o Bencher Self-Hosted. Não especifique uma versão exata se estiver usando o Bencher Cloud, pois ainda há mudanças significativas ocasionais.

Terminal window
$env:BENCHER_VERSION="0.4.31"; irm https://bencher.dev/download/install-cli.ps1 | iex

Alternativamente, os usuários do Bencher Self-Hosted podem usar o script de instalação de sua própria instância self-hosted para garantir que estão sempre instalando a versão correta do CLI bencher. Isso tem o benefício adicional de não exigir uma mudança de código na sua configuração de CI ao atualizar sua instância Bencher Self-Hosted. Por exemplo, se seu console Bencher Self-Hosted estiver rodando em https://bencher.example.com, você poderia executar o seguinte:

Terminal window
irm https://bencher.example.com/download/install-cli.ps1 | iex

🐰 Se você receber um erro dizendo running scripts is disabled on this system:

  • Abra o Powershell com Executar como Administrador
  • Execute: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
  • Digite: Y
  • Execute novamente este script

GitHub Actions

Instale o Bencher CLI usando o GitHub Action. Veja como usar GitHub Actions para mais detalhes.

- uses: bencherdev/bencher@main

Há um argumento version opcional para especificar uma versão exata do Bencher CLI para usar. Caso contrário, ele usará a versão mais recente do CLI por padrão. Especifique uma versão exata se e somente se estiver usando o Bencher Self-Hosted. NÃO especifique uma versão exata se estiver usando o Bencher Cloud, pois ainda ocorrem mudanças que quebram a compatibilidade ocasionalmente.

- uses: bencherdev/bencher@main
with:
version: 0.4.31

A partir do Código Fonte

Para todos os outros ambientes, você pode tentar instalar a partir do código fonte. Isso requer que você instale o Rust.

Terminal window
cargo install --git https://github.com/bencherdev/bencher --branch main --locked --force bencher_cli

Binários Pré-Construídos

Veja a página da última versão para a lista completa.

Pacotes

Veja a página da última versão para a lista completa.



🐰 Parabéns! Você instalou o CLI do bencher! 🎉


Continue: Início rápido do Bencher ➡

🤖 Este documento foi gerado automaticamente pelo OpenAI GPT-4. Pode não ser preciso e pode conter erros. Se você encontrar algum erro, abra um problema no GitHub.


Published: Fri, October 27, 2023 at 8:40:00 AM UTC | Last Updated: Fri, November 29, 2024 at 7:00:00 AM UTC