Cucumber は、環境変数 を使用して、Cucumber レポート の公開など、特定の機能を有効にします。

環境変数の定義方法は、環境によって様々です。このガイドでは、値 `some-secret-token` を持つ `CUCUMBER_PUBLISH_TOKEN` 環境変数の定義方法について説明します。

セキュリティ上の理由から、機密情報を含む環境変数をグローバルに定義することは避けるべきです。

MacOS および Linux ユーザーの場合、`~/.bashrc`、`~/.bash_profile`、`~/.zshrc`、`/etc.profile` などに定義するべきではありません

Windows ユーザーの場合、システム/コントロールパネルまたは `setx.exe` を介して定義するべきではありません

ターミナル

ターミナルを使用して Cucumber を実行する場合は、同じターミナルで環境変数を定義する必要があります。

これは、Visual Studio Code や IntelliJ IDEA などのエディターに組み込まれたターミナルにも適用されます。

Windows

setx /M CUCUMBER_PUBLISH_TOKEN "some-secret-token"

Bash / Zsh

export CUCUMBER_PUBLISH_TOKEN=some-secret-token

エディター/IDE

メニューまたはショートカットを使用してエディターまたは IDE で Cucumber を実行する場合は、エディターで環境変数を定義する必要があります。

IDE に組み込まれたターミナルを使用する場合は、上記のターミナルセクションを参照してください。

IntelliJ IDEA / WebStorm / RubyMine

ツールバーの実行/デバッグ構成ドロップダウンをクリックします。

Run/Debug Configuration

環境変数フィールドをクリックします。

Environment Variabled Field

ダイアログに環境変数とその値を入力します。

Run/Debug Configuration

その他のエディター

エディターのドキュメントを確認するか、このページを編集してドキュメントの改善に協力してください(ページ下部のリンク)。

継続的インテグレーションサーバー

継続的インテグレーションサーバーごとに、環境変数を定義するメカニズムが異なります。これを行う方法については、CI サーバーのドキュメントを参照してください。

このドキュメントの改善にご協力いただけます。このページを編集する