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:
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.
export BENCHER_VERSION=0.4.36; 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:
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:
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.
$env:BENCHER_VERSION="0.4.36"; 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:
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
comExecutar 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.36
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.
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
! 🎉