Skip to content

Commit

Permalink
self_hosted_script
Browse files Browse the repository at this point in the history
  • Loading branch information
epompeii committed Nov 30, 2024
1 parent c84caab commit 4a98f3e
Show file tree
Hide file tree
Showing 11 changed files with 262 additions and 94 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```sh
curl --proto '=https' --tlsv1.2 -sSfL https://bencher.example.com/download/install-cli.sh | sh
```
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```powershell
irm https://bencher.example.com/download/install-cli.ps1 | iex
```
Original file line number Diff line number Diff line change
@@ -1,36 +1,54 @@
import CliUnixScript from "../../../general/cli-unix-script.mdx";
import CliUnixScriptVersion from "../../../general/cli-unix-script-version.mdx";
import CliUnixSelfHosted from "../cli-unix-script-self-hosted.mdx";
import CliWindowsScript from "../../../general/cli-windows-script.mdx";
import CliWindowsScriptVersion from "../../../general/cli-windows-script-version.mdx";
import CliWindowsSelfHosted from "../cli-windows-script-self-hosted.mdx";

### Linux, Mac, & Unix
Für Linux, Mac und andere Unix-ähnliche Systeme führen Sie Folgendes in Ihrem Terminal aus:
### Linux, Mac und Unix
Für Linux, Mac und andere Unix-ähnliche Systeme führen Sie im Terminal Folgendes aus:

<CliUnixScript />

Es gibt eine optionale `BENCHER_VERSION`-Umgebungsvariable, um eine genaue Version des Bencher-CLI zu spezifizieren.
Es gibt eine optionale `BENCHER_VERSION` Umgebungsvariable, um eine genaue Version der Bencher CLI anzugeben.
Andernfalls wird standardmäßig die neueste CLI-Version verwendet.
Spezifizieren Sie eine genaue Version nur, wenn Sie [Bencher *Self-Hosted*][bencher self hosted] verwenden.
Spezifizieren Sie __keine__ genaue Version, wenn Sie Bencher *Cloud* verwenden, da es dort immer noch gelegentliche Breaking Changes gibt.
Geben Sie eine genaue Version __nur__ an, wenn Sie [Bencher *Self-Hosted*][bencher self hosted] verwenden.
Geben Sie __keine__ genaue Version an, wenn Sie Bencher *Cloud* verwenden, da es noch gelegentlich zu Breaking Changes kommen kann.

<CliUnixScriptVersion />

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:

<CliUnixSelfHosted />

### Windows
Für Windows-Systeme führen Sie Folgendes in einem _PowerShell_-Terminal aus:

<CliWindowsScript />

Es gibt eine optionale `BENCHER_VERSION`-Umgebungsvariable, um eine genaue Version des Bencher-CLI zu spezifizieren.
Es gibt eine optionale `BENCHER_VERSION` Umgebungsvariable, um eine genaue Version der Bencher CLI anzugeben.
Andernfalls wird standardmäßig die neueste CLI-Version verwendet.
Spezifizieren Sie eine genaue Version nur, wenn Sie [Bencher *Self-Hosted*][bencher self hosted] verwenden.
Spezifizieren Sie __keine__ genaue Version, wenn Sie Bencher *Cloud* verwenden, da es dort immer noch gelegentliche Breaking Changes gibt.
Geben Sie eine genaue Version __nur__ an, wenn Sie [Bencher *Self-Hosted*][bencher self hosted] verwenden.
Geben Sie __keine__ genaue Version an, wenn Sie Bencher *Cloud* verwenden, da es noch gelegentlich zu Breaking Changes kommen kann.

<CliWindowsScriptVersion />

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:

<CliWindowsSelfHosted />

<br />

> 🐰 Wenn Sie einen Fehler erhalten, der besagt, dass `running scripts is disabled on this system`:
> - `Öffnen Sie Powershell` mit `Als Administrator ausführen`
> 🐰 Wenn Sie eine Fehlermeldung erhalten, die besagt `running scripts is disabled on this system`:
> - `Öffnen Sie PowerShell` mit `Als Administrator ausführen`
> - Führen Sie aus: `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned`
> - Geben Sie ein: `Y`
> - Führen Sie dieses Skript erneut aus
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import CliUnixScript from "../../../general/cli-unix-script.mdx";
import CliUnixScriptVersion from "../../../general/cli-unix-script-version.mdx";
import CliUnixSelfHosted from "../cli-unix-script-self-hosted.mdx";
import CliWindowsScript from "../../../general/cli-windows-script.mdx";
import CliWindowsScriptVersion from "../../../general/cli-windows-script-version.mdx";
import CliWindowsSelfHosted from "../cli-windows-script-self-hosted.mdx";

### Linux, Mac, & Unix
For Linux, Mac, and other Unix-like systems run the following in your terminal:
Expand All @@ -15,6 +17,14 @@ Do __not__ specify an exact version if using Bencher *Cloud* as there are still

<CliUnixScriptVersion />

Alternatively, Bencher Self-Hosted users can use the install script from their own self-hosted instance
to make sure they are always installing the correct version of the `bencher` CLI.
This has the added benefit of not requiring a code change to your CI configuration when upgrading your Bencher Self-Hosted instance.
For example, if your Bencher Self-Hosted console is running at `https://bencher.example.com`,
you could run the following:

<CliUnixSelfHosted />

### Windows
For Windows systems run the following in a _PowerShell_ terminal:

Expand All @@ -27,6 +37,14 @@ Do __not__ specify an exact version if using Bencher *Cloud* as there are still

<CliWindowsScriptVersion />

Alternatively, Bencher Self-Hosted users can use the install script from their own self-hosted instance
to make sure they are always installing the correct version of the `bencher` CLI.
This has the added benefit of not requiring a code change to your CI configuration when upgrading your Bencher Self-Hosted instance.
For example, if your Bencher Self-Hosted console is running at `https://bencher.example.com`,
you could run the following:

<CliWindowsSelfHosted />

<br />

> 🐰 If you get an error that says `running scripts is disabled on this system`:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,38 +1,56 @@
import CliUnixScript from "../../../general/cli-unix-script.mdx";
import CliUnixScriptVersion from "../../../general/cli-unix-script-version.mdx";
import CliUnixSelfHosted from "../cli-unix-script-self-hosted.mdx";
import CliWindowsScript from "../../../general/cli-windows-script.mdx";
import CliWindowsScriptVersion from "../../../general/cli-windows-script-version.mdx";
import CliWindowsSelfHosted from "../cli-windows-script-self-hosted.mdx";

### Linux, Mac, y Unix
Para Linux, Mac y otros sistemas similares a Unix, ejecuta lo siguiente en tu terminal:
### Linux, Mac y Unix
Para Linux, Mac y otros sistemas similares a Unix, ejecute lo siguiente en su terminal:

<CliUnixScript />

Hay una variable de entorno opcional `BENCHER_VERSION` para especificar una versión exacta del CLI de Bencher a utilizar.
De lo contrario, se usará por defecto la última versión del CLI.
Especifica una versión exacta solamente si estás utilizando [Bencher *Self-Hosted*][bencher self hosted].
No __especifiques__ una versión exacta si usas Bencher *Cloud*, ya que todavía hay cambios de ruptura ocasionales.
Existe una variable de entorno opcional `BENCHER_VERSION` para especificar una versión exacta del CLI de Bencher a utilizar.
De lo contrario, utilizará por defecto la última versión del CLI.
Especificar una versión exacta solo si está utilizando [Bencher *Autohospedado*][bencher self hosted].
No especifique una versión exacta si está utilizando Bencher *Cloud* ya que todavía hay cambios importantes ocasionales.

<CliUnixScriptVersion />

Alternativamente, los usuarios de Bencher Autohospedado pueden usar el script de instalación desde su propia instancia autohospedada
para asegurarse de que siempre están instalando la versión correcta del CLI de `bencher`.
Esto tiene el beneficio adicional de no requerir un cambio de código en la configuración de su CI al actualizar su instancia de Bencher Autohospedado.
Por ejemplo, si su consola de Bencher Autohospedado está funcionando en `https://bencher.example.com`,
podría ejecutar lo siguiente:

<CliUnixSelfHosted />

### Windows
Para sistemas Windows ejecuta lo siguiente en una terminal _PowerShell_:
Para sistemas Windows, ejecute lo siguiente en un terminal _PowerShell_:

<CliWindowsScript />

Hay una variable de entorno opcional `BENCHER_VERSION` para especificar una versión exacta del CLI de Bencher a utilizar.
De lo contrario, se usará por defecto la última versión del CLI.
Especifica una versión exacta solamente si estás utilizando [Bencher *Self-Hosted*][bencher self hosted].
No __especifiques__ una versión exacta si usas Bencher *Cloud*, ya que todavía hay cambios de ruptura ocasionales.
Existe una variable de entorno opcional `BENCHER_VERSION` para especificar una versión exacta del CLI de Bencher a utilizar.
De lo contrario, utilizará por defecto la última versión del CLI.
Especificar una versión exacta solo si está utilizando [Bencher *Autohospedado*][bencher self hosted].
No especifique una versión exacta si está utilizando Bencher *Cloud* ya que todavía hay cambios importantes ocasionales.

<CliWindowsScriptVersion />

Alternativamente, los usuarios de Bencher Autohospedado pueden usar el script de instalación desde su propia instancia autohospedada
para asegurarse de que siempre están instalando la versión correcta del CLI de `bencher`.
Esto tiene el beneficio adicional de no requerir un cambio de código en la configuración de su CI al actualizar su instancia de Bencher Autohospedado.
Por ejemplo, si su consola de Bencher Autohospedado está funcionando en `https://bencher.example.com`,
podría ejecutar lo siguiente:

<CliWindowsSelfHosted />

<br />

> 🐰 Si obtienes un error que dice `running scripts is disabled on this system`:
> - `Abre Powershell` con `Ejecutar como Administrador`
> - Ejecuta: `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned`
> - Introduce: `Y`
> - Vuelve a ejecutar este script
> 🐰 Si recibe un error que dice `running scripts is disabled on this system`:
> - `Abra Powershell` con `Ejecutar como Administrador`
> - Ejecute: `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned`
> - Ingrese: `Y`
> - Vuelva a ejecutar este script
[bencher self hosted]: /es/docs/explanation/bencher-self-hosted/
Original file line number Diff line number Diff line change
@@ -1,38 +1,56 @@
import CliUnixScript from "../../../general/cli-unix-script.mdx";
import CliUnixScriptVersion from "../../../general/cli-unix-script-version.mdx";
import CliUnixSelfHosted from "../cli-unix-script-self-hosted.mdx";
import CliWindowsScript from "../../../general/cli-windows-script.mdx";
import CliWindowsScriptVersion from "../../../general/cli-windows-script-version.mdx";
import CliWindowsSelfHosted from "../cli-windows-script-self-hosted.mdx";

### Linux, Mac, & Unix
Pour Linux, Mac et autres systèmes de type Unix, exécutez ce qui suit dans votre terminal :

<CliUnixScript />

Il existe une variable d'environnement optionnelle `BENCHER_VERSION` pour spécifier une version exacte du CLI de Bencher à utiliser.
Sinon, la version la plus récente du CLI sera utilisée par défaut.
Spécifiez une version exacte si et seulement si vous utilisez [Bencher *Self-Hosted*][bencher self hosted].
Ne spécifiez __pas__ de version exacte si vous utilisez Bencher *Cloud*, car il y a encore des changements majeurs occasionnels.
Il existe une variable d'environnement `BENCHER_VERSION` optionnelle pour spécifier une version exacte de Bencher CLI à utiliser.
Sinon, elle utilisera par défaut la dernière version du CLI.
Spécifiez une version exacte uniquement si vous utilisez [Bencher *Self-Hosted*][bencher self hosted].
Ne __spécifiez pas__ de version exacte si vous utilisez Bencher *Cloud* car il y a encore des changements de rupture occasionnels.

<CliUnixScriptVersion />

Alternativement, les utilisateurs de Bencher Self-Hosted peuvent utiliser le script d'installation de leur propre instance auto-hébergée
pour s'assurer qu'ils installent toujours la version correcte du CLI `bencher`.
Cela présente l'avantage supplémentaire de ne pas nécessiter de changement de code dans votre configuration CI lors de la mise à niveau de votre instance Bencher Self-Hosted.
Par exemple, si votre console Bencher Self-Hosted fonctionne à `https://bencher.example.com`,
vous pourriez exécuter ce qui suit :

<CliUnixSelfHosted />

### Windows
Pour les systèmes Windows, exécutez ce qui suit dans un terminal _PowerShell_ :

<CliWindowsScript />

Il existe une variable d'environnement optionnelle `BENCHER_VERSION` pour spécifier une version exacte du CLI de Bencher à utiliser.
Sinon, la version la plus récente du CLI sera utilisée par défaut.
Spécifiez une version exacte si et seulement si vous utilisez [Bencher *Self-Hosted*][bencher self hosted].
Ne spécifiez __pas__ de version exacte si vous utilisez Bencher *Cloud*, car il y a encore des changements majeurs occasionnels.
Il existe une variable d'environnement `BENCHER_VERSION` optionnelle pour spécifier une version exacte de Bencher CLI à utiliser.
Sinon, elle utilisera par défaut la dernière version du CLI.
Spécifiez une version exacte uniquement si vous utilisez [Bencher *Self-Hosted*][bencher self hosted].
Ne __spécifiez pas__ de version exacte si vous utilisez Bencher *Cloud* car il y a encore des changements de rupture occasionnels.

<CliWindowsScriptVersion />

Alternativement, les utilisateurs de Bencher Self-Hosted peuvent utiliser le script d'installation de leur propre instance auto-hébergée
pour s'assurer qu'ils installent toujours la version correcte du CLI `bencher`.
Cela présente l'avantage supplémentaire de ne pas nécessiter de changement de code dans votre configuration CI lors de la mise à niveau de votre instance Bencher Self-Hosted.
Par exemple, si votre console Bencher Self-Hosted fonctionne à `https://bencher.example.com`,
vous pourriez exécuter ce qui suit :

<CliWindowsSelfHosted />

<br />

> 🐰 Si vous obtenez une erreur indiquant que `running scripts is disabled on this system` :
> 🐰 Si vous obtenez une erreur indiquant que `l'exécution de scripts est désactivée sur ce système` :
> - `Ouvrez Powershell` avec `Exécuter en tant qu'administrateur`
> - Exécutez : `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned`
> - Entrez : `Y`
> - Tapez : `O`
> - Réexécutez ce script
[bencher self hosted]: /fr/docs/explanation/bencher-self-hosted/
Original file line number Diff line number Diff line change
@@ -1,38 +1,56 @@
import CliUnixScript from "../../../general/cli-unix-script.mdx";
import CliUnixScriptVersion from "../../../general/cli-unix-script-version.mdx";
import CliUnixSelfHosted from "../cli-unix-script-self-hosted.mdx";
import CliWindowsScript from "../../../general/cli-windows-script.mdx";
import CliWindowsScriptVersion from "../../../general/cli-windows-script-version.mdx";
import CliWindowsSelfHosted from "../cli-windows-script-self-hosted.mdx";

### Linux、Mac、およびUnix
Linux、Mac、および他のUnixライクなシステムの場合は、以下を端末で実行してください:
Linux、Mac、および他のUnix系システムでは、以下のコマンドをターミナルで実行してください:

<CliUnixScript />

`BENCHER_VERSION` 環境変数を使って、使用するBencher CLIの正確なバージョンを指定することができます
そうでない場合は、デフォルトで最新のCLIバージョンが使用されます
[ベンチャー *セルフホステッド*][bencher self hosted] を使用している場合にのみ、正確なバージョンを指定してください
ベンチャー *クラウド* を使用している場合は、まだ時折致命的な変更があるため、正確なバージョンを指定しないでください
`BENCHER_VERSION`という環境変数をオプションで指定すると、Bencher CLIの特定のバージョンを使用することができます
指定しない場合は、最新のCLIバージョンがデフォルトで使用されます
特定のバージョンを指定するのは、[Bencher *Self-Hosted*][bencher self hosted]を使用する場合に限ります
Bencher *Cloud*を使用する場合には、稀に互換性が破られる変更があるため、特定バージョンを指定しないでください

<CliUnixScriptVersion />

別の方法として、Bencher Self-Hostedユーザーは、自身のセルフホスト環境からインストールスクリプトを使用することができ、
常に正しいバージョンの`bencher` CLIをインストールすることができます。
これには、Bencher Self-Hostedインスタンスをアップグレードする際にCI設定を変更する必要がないという追加の利点があります。
例えば、あなたのBencher Self-Hostedコンソールが`https://bencher.example.com`で実行されている場合、
以下を実行できます:

<CliUnixSelfHosted />

### Windows
Windowsシステムでは、_PowerShell_ ターミナルで以下を実行してください:
Windowsシステムでは、_PowerShell_ターミナルで以下のコマンドを実行してください:

<CliWindowsScript />

`BENCHER_VERSION` 環境変数を使って、使用するBencher CLIの正確なバージョンを指定することができます
そうでない場合は、デフォルトで最新のCLIバージョンが使用されます
[ベンチャー *セルフホステッド*][bencher self hosted] を使用している場合にのみ、正確なバージョンを指定してください
ベンチャー *クラウド* を使用している場合は、まだ時折致命的な変更があるため、正確なバージョンを指定しないでください
`BENCHER_VERSION`という環境変数をオプションで指定すると、Bencher CLIの特定のバージョンを使用することができます
指定しない場合は、最新のCLIバージョンがデフォルトで使用されます
特定のバージョンを指定するのは、[Bencher *Self-Hosted*][bencher self hosted]を使用する場合に限ります
Bencher *Cloud*を使用する場合には、稀に互換性が破られる変更があるため、特定バージョンを指定しないでください

<CliWindowsScriptVersion />

別の方法として、Bencher Self-Hostedユーザーは、自身のセルフホスト環境からインストールスクリプトを使用することができ、
常に正しいバージョンの`bencher` CLIをインストールすることができます。
これには、Bencher Self-Hostedインスタンスをアップグレードする際にCI設定を変更する必要がないという追加の利点があります。
例えば、あなたのBencher Self-Hostedコンソールが`https://bencher.example.com`で実行されている場合、
以下を実行できます:

<CliWindowsSelfHosted />

<br />

> 🐰 `running scripts is disabled on this system` というエラーが発生した場合:
> - `管理者として実行``Powershellを開く`
> - 実行: `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned`
> - 入力: `Y`
> 🐰 `このシステムでのスクリプトの実行が無効になっています`というエラーが表示された場合:
> - `管理者として実行`を選んで`Powershell`を開く
> - 以下を実行: `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned`
> - `Y`を入力
> - このスクリプトを再実行
[bencher self hosted]: /ja/docs/explanation/bencher-self-hosted/
Loading

0 comments on commit 4a98f3e

Please sign in to comment.