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:
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.
export BENCHER_VERSION=0.5.0; 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:
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:
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.
$env:BENCHER_VERSION="0.5.0"; 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:
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
mitAls 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.5.0
Von der Quelle
Für alle anderen Umgebungen können Sie versuchen, aus dem Quellcode zu installieren. Dies erfordert, dass Sie Rust installieren.
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! 🎉