Как установить 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.5.6; 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 | shWindows
Для систем Windows выполните следующее в терминале PowerShell:
powershell -c "irm https://bencher.dev/download/install-cli.ps1 | iex"Существует необязательная переменная окружения BENCHER_VERSION для указания точной версии Bencher CLI.
В противном случае, по умолчанию будет использоваться последняя версия CLI.
Укажите точную версию, только если используете Bencher Self-Hosted.
Не указывайте точную версию, если используете Bencher Cloud, так как всё ещё случаются небольшие изменения, нарушающие совместимость.
$env:BENCHER_VERSION="0.5.6"; powershell -c "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,
вы можете выполнить следующее:
powershell -c "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.5.6Из исходного кода
Для всех остальных окружений, вы можете попытаться установить из исходного кода. Это требует от вас установки Rust.
cargo install --git https://github.com/bencherdev/bencher --branch main --locked --force bencher_cliГотовые бинарные файлы
См. страницу последнего релиза для полного списка.
Пакеты
См. страницу последнего релиза для полного списка.
🐰 Поздравляем! Вы установили CLI
bencher! 🎉