如何安装 bencher CLI


Install CLI with Script

Linux, Mac, 和 Unix

对于 Linux、Mac 和其他类 Unix 系统,在终端中运行以下命令:

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

可以选择使用环境变量 BENCHER_VERSION 来指定要使用的 Bencher CLI 的确切版本。 否则,将默认使用最新的 CLI 版本。 仅在使用 Bencher 自托管 时,才指定确切版本。 如果使用 Bencher ,请勿指定确切版本,因为仍然会有偶尔的重大变更。

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

或者,Bencher 自托管用户可以使用他们自己自托管实例中的安装脚本 以确保始终安装正确版本的 bencher CLI。 这还有一个附加好处,即在升级 Bencher 自托管实例时无需更改 CI 配置的代码。 例如,如果您的 Bencher 自托管控制台运行在 https://bencher.example.com, 可以运行以下命令:

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

Windows

对于 Windows 系统,在 PowerShell 终端中运行以下命令:

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

可以选择使用环境变量 BENCHER_VERSION 来指定要使用的 Bencher CLI 的确切版本。 否则,将默认使用最新的 CLI 版本。 仅在使用 Bencher 自托管 时,才指定确切版本。 如果使用 Bencher ,请勿指定确切版本,因为仍然会有偶尔的重大变更。

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

或者,Bencher 自托管用户可以使用他们自己自托管实例中的安装脚本 以确保始终安装正确版本的 bencher CLI。 这还有一个附加好处,即在升级 Bencher 自托管实例时无需更改 CI 配置的代码。 例如,如果您的 Bencher 自托管控制台运行在 https://bencher.example.com, 可以运行以下命令:

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

🐰 如果您收到 running scripts is disabled on this system 的错误:

  • 以管理员身份运行 打开 Powershell
  • 运行:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
  • 输入:Y
  • 重新运行此脚本

GitHub Actions

使用GitHub Action安装Bencher CLI。 有关更多详细信息,请参阅如何使用GitHub Actions

- uses: bencherdev/bencher@main

有一个可选的 version 参数来指定使用的Bencher CLI的确切版本。 否则,它将默认使用最新的CLI版本。 仅当使用Bencher Self-Hosted时才指定确切的版本。 如果使用Bencher Cloud,则__不要__指定确切的版本,因为仍然偶尔会出现破坏性的更改。

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

从源代码安装

对于所有其他环境,您可以尝试从源代码安装。这要求您安装 Rust

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

预构建的二进制文件

请参阅最新发布页面以获取完整列表。

软件包

请参阅最新发布页面以获取完整列表。



🐰 恭喜!您已安装了bencher CLI! 🎉


继续:Bencher快速入门 ➡

🤖 该文档由 OpenAI GPT-4 自动生成。 它可能不准确并且可能包含错误。 如果您发现任何错误,请在 GitHub 上提出问题.


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