Cómo instalar el CLI de Bencher


Install CLI with Script

Linux, Mac y Unix

Para Linux, Mac y otros sistemas similares a Unix, ejecute lo siguiente en su terminal:

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

Existe una variable de entorno opcional BENCHER_VERSION para especificar una versión exacta del CLI de Bencher a utilizar. De lo contrario, utilizará por defecto la última versión del CLI. Especificar una versión exacta solo si está utilizando Bencher Autohospedado. No especifique una versión exacta si está utilizando Bencher Cloud ya que todavía hay cambios importantes ocasionales.

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

Alternativamente, los usuarios de Bencher Autohospedado pueden usar el script de instalación desde su propia instancia autohospedada para asegurarse de que siempre están instalando la versión correcta del CLI de bencher. Esto tiene el beneficio adicional de no requerir un cambio de código en la configuración de su CI al actualizar su instancia de Bencher Autohospedado. Por ejemplo, si su consola de Bencher Autohospedado está funcionando en https://bencher.example.com, podría ejecutar lo siguiente:

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

Windows

Para sistemas Windows, ejecute lo siguiente en un terminal PowerShell:

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

Existe una variable de entorno opcional BENCHER_VERSION para especificar una versión exacta del CLI de Bencher a utilizar. De lo contrario, utilizará por defecto la última versión del CLI. Especificar una versión exacta solo si está utilizando Bencher Autohospedado. No especifique una versión exacta si está utilizando Bencher Cloud ya que todavía hay cambios importantes ocasionales.

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

Alternativamente, los usuarios de Bencher Autohospedado pueden usar el script de instalación desde su propia instancia autohospedada para asegurarse de que siempre están instalando la versión correcta del CLI de bencher. Esto tiene el beneficio adicional de no requerir un cambio de código en la configuración de su CI al actualizar su instancia de Bencher Autohospedado. Por ejemplo, si su consola de Bencher Autohospedado está funcionando en https://bencher.example.com, podría ejecutar lo siguiente:

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

🐰 Si recibe un error que dice running scripts is disabled on this system:

  • Abra Powershell con Ejecutar como Administrador
  • Ejecute: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
  • Ingrese: Y
  • Vuelva a ejecutar este script

GitHub Actions

Instala el CLI de Bencher utilizando la Acción de GitHub. Consulta cómo usar las Acciones de GitHub para obtener más detalles.

- uses: bencherdev/bencher@main

Existe un argumento opcional version para especificar una versión exacta del CLI de Bencher a utilizar. De lo contrario, se usará la última versión del CLI por defecto. Especifica una versión exacta sólo y únicamente si estás utilizando Bencher Autolocalizado. No especifiques una versión exacta si estás utilizando Bencher Cloud ya que aún existen cambios ocasionales que rompen la compatibilidad.

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

Desde el código fuente

Para todos los demás entornos, puedes intentar instalar desde el código fuente. Esto requiere que instales Rust.

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

Binarios Preconstruidos

Visite la última página de lanzamientos para una lista completa.

Paquetes

Visite la última página de lanzamientos para una lista completa.



🐰 ¡Felicidades! Has instalado el CLI de bencher! 🎉


Continúa: Inicio rápido de Bencher ➡

🤖 Este documento fue generado automáticamente por OpenAI GPT-4. Puede que no sea exacto y contenga errores. Si encuentra algún error, abra un problema en GitHub.


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