So installieren Sie die Bencher CLI


Install CLI with Script

Linux, Mac und Unix

Für Linux, Mac und andere Unix-ähnliche Systeme führen Sie im Terminal Folgendes aus:

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

Es gibt eine optionale BENCHER_VERSION Umgebungsvariable, um eine genaue Version der Bencher CLI anzugeben. Andernfalls wird standardmäßig die neueste CLI-Version verwendet. Geben Sie eine genaue Version nur an, wenn Sie Bencher Self-Hosted verwenden. Geben Sie keine genaue Version an, wenn Sie Bencher Cloud verwenden, da es noch gelegentlich zu Breaking Changes kommen kann.

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

Alternativ können Bencher Self-Hosted-Benutzer das Installationsskript von ihrer eigenen Self-Hosted-Instanz verwenden, um sicherzustellen, dass sie immer die korrekte Version des bencher CLI installieren. Dies hat den zusätzlichen Vorteil, dass bei der Aktualisierung Ihrer Bencher Self-Hosted-Instanz keine Codeänderung in Ihrer CI-Konfiguration erforderlich ist. Wenn zum Beispiel Ihre Bencher Self-Hosted-Konsole unter https://bencher.example.com läuft, könnten Sie Folgendes ausführen:

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

Windows

Für Windows-Systeme führen Sie Folgendes in einem PowerShell-Terminal aus:

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

Es gibt eine optionale BENCHER_VERSION Umgebungsvariable, um eine genaue Version der Bencher CLI anzugeben. Andernfalls wird standardmäßig die neueste CLI-Version verwendet. Geben Sie eine genaue Version nur an, wenn Sie Bencher Self-Hosted verwenden. Geben Sie keine genaue Version an, wenn Sie Bencher Cloud verwenden, da es noch gelegentlich zu Breaking Changes kommen kann.

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

Alternativ können Bencher Self-Hosted-Benutzer das Installationsskript von ihrer eigenen Self-Hosted-Instanz verwenden, um sicherzustellen, dass sie immer die korrekte Version des bencher CLI installieren. Dies hat den zusätzlichen Vorteil, dass bei der Aktualisierung Ihrer Bencher Self-Hosted-Instanz keine Codeänderung in Ihrer CI-Konfiguration erforderlich ist. Wenn zum Beispiel Ihre Bencher Self-Hosted-Konsole unter https://bencher.example.com läuft, könnten Sie Folgendes ausführen:

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

🐰 Wenn Sie eine Fehlermeldung erhalten, die besagt running scripts is disabled on this system:

  • Öffnen Sie PowerShell mit Als Administrator ausführen
  • Führen Sie aus: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
  • Geben Sie ein: Y
  • Führen Sie dieses Skript erneut aus

GitHub Actions

Installieren Sie die Bencher CLI mit der GitHub Action. Weitere Details finden Sie unter Github Actions verwenden.

- uses: bencherdev/bencher@main

Es gibt ein optionales version Argument, um eine genaue Version der Bencher CLI zu verwenden. Andernfalls wird standardmäßig die neueste CLI-Version verwendet. Geben Sie eine genaue Version an, wenn und nur wenn Bencher Self-Hosted verwendet wird. Geben Sie nicht eine genaue Version an, wenn Sie Bencher Cloud verwenden, da es noch gelegentlich zu Kompatibilitätsproblemen kommt.

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

Von der Quelle

Für alle anderen Umgebungen können Sie versuchen, aus dem Quellcode zu installieren. Dies erfordert, dass Sie Rust installieren.

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

Vorgefertigte Binärdateien

Sehen Sie sich die neueste Release-Seite für eine vollständige Liste an.

Pakete

Sehen Sie sich die neueste Release-Seite für eine vollständige Liste an.



🐰 Herzlichen Glückwunsch! Sie haben die bencher CLI installiert! 🎉


Weitermachen: Bencher Schnellstart ➡

🤖 Dieses Dokument wurde automatisch von OpenAI GPT-4 generiert. Es ist möglicherweise nicht korrekt und kann Fehler enthalten. Wenn Sie Fehler finden, öffnen Sie bitte ein Problem auf GitHub.


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