Cucumber 使用環境變數來啟用某些功能,例如發佈Cucumber 報告

定義環境變數的方式有很多種,具體取決於您的環境。本指南說明如何定義值為some-secret-tokenCUCUMBER_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 伺服器文件,瞭解如何操作。

您可以幫助我們改進此文件。編輯此頁面