Как установить bencher CLI
Install CLI with Script
Linux, Mac, & Unix
Для Linux, Mac и других систем, подобных Unix, выполните следующее в вашем терминале:
curl --proto '=https' --tlsv1.2 -sSfL https://bencher.dev/download/install-cli.sh | sh
Существует необязательная переменная окружения BENCHER_VERSION
для указания точной версии Bencher CLI.
В противном случае, по умолчанию будет использоваться последняя версия CLI.
Укажите точную версию, только если используете Bencher Self-Hosted.
Не указывайте точную версию, если используете Bencher Cloud, так как всё ещё случаются небольшие изменения, нарушающие совместимость.
export BENCHER_VERSION=0.4.36; curl --proto '=https' --tlsv1.2 -sSfL https://bencher.dev/download/install-cli.sh | sh
В качестве альтернативы, пользователи Bencher Self-Hosted могут использовать скрипт установки из своей собственной self-hosted инстанции
для того, чтобы всегда устанавливать корректную версию bencher
CLI.
Это также позволяет избежать необходимости изменения кода в конфигурации CI при обновлении вашей Bencher Self-Hosted инстанции.
Например, если ваша Bencher Self-Hosted консоль находится по адресу https://bencher.example.com
,
вы можете выполнить следующее:
curl --proto '=https' --tlsv1.2 -sSfL https://bencher.example.com/download/install-cli.sh | sh
Windows
Для систем Windows выполните следующее в терминале PowerShell:
irm https://bencher.dev/download/install-cli.ps1 | iex
Существует необязательная переменная окружения BENCHER_VERSION
для указания точной версии Bencher CLI.
В противном случае, по умолчанию будет использоваться последняя версия CLI.
Укажите точную версию, только если используете Bencher Self-Hosted.
Не указывайте точную версию, если используете Bencher Cloud, так как всё ещё случаются небольшие изменения, нарушающие совместимость.
$env:BENCHER_VERSION="0.4.36"; irm https://bencher.dev/download/install-cli.ps1 | iex
В качестве альтернативы, пользователи Bencher Self-Hosted могут использовать скрипт установки из своей собственной self-hosted инстанции
для того, чтобы всегда устанавливать корректную версию bencher
CLI.
Это также позволяет избежать необходимости изменения кода в конфигурации CI при обновлении вашей Bencher Self-Hosted инстанции.
Например, если ваша Bencher Self-Hosted консоль находится по адресу https://bencher.example.com
,
вы можете выполнить следующее:
irm https://bencher.example.com/download/install-cli.ps1 | iex
🐰 Если вы получаете ошибку, что
выполнение скриптов на этой системе отключено
:
Откройте Powershell
с параметромЗапуск от имени администратора
- Выполните:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
- Введите:
Y
- Запустите этот скрипт снова
GitHub Actions
Установите Bencher CLI с использованием GitHub Action. См. как использовать GitHub Actions для получения более подробной информации.
- uses: bencherdev/bencher@main
Есть необязательный аргумент version
, чтобы указать конкретную версию Bencher CLI для использования.
В противном случае по умолчанию будет использоваться последняя версия CLI.
Укажите конкретную версию, только если вы используете Bencher Self-Hosted.
Не указывайте конкретную версию, если вы используете Bencher Cloud, поскольку все еще иногда происходят обрывы совместимости.
- uses: bencherdev/bencher@main with: version: 0.4.36
Из исходного кода
Для всех остальных окружений, вы можете попытаться установить из исходного кода. Это требует от вас установки Rust.
cargo install --git https://github.com/bencherdev/bencher --branch main --locked --force bencher_cli
Готовые бинарные файлы
См. страницу последнего релиза для полного списка.
Пакеты
См. страницу последнего релиза для полного списка.
🐰 Поздравляем! Вы установили CLI
bencher
! 🎉