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 | shEs 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.10; curl --proto '=https' --tlsv1.2 -sSfL https://bencher.dev/download/install-cli.sh | shAlternativ 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 | shWindows
Für Windows-Systeme führen Sie Folgendes in einem PowerShell-Terminal aus:
powershell -c "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.10"; powershell -c "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:
powershell -c "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 PowerShellmitAls 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@mainEs 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.10Docker
Führen Sie die Bencher CLI mit einem Docker Container aus.
docker run ghcr.io/bencherdev/bencher --helpEs gibt ein optionales Versions-Tag, 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.
docker run ghcr.io/bencherdev/bencher:v0.5.10 --help
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_cliNix
Führen Sie die Bencher CLI direkt mit einem Nix Flake aus.
nix run github:bencherdev/bencherVorgefertigte 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
bencherCLI installiert! 🎉