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
按一下工具列中的「*執行/偵錯配置*」下拉式選單
按一下「*環境變數*」欄位。
在對話方塊中輸入環境變數及其值。
其他編輯器
請查看您的編輯器文件,或透過編輯此頁面來幫助我們改進此文件(頁面底部的連結)。
持續整合伺服器
每個持續整合伺服器都有不同的機制來定義環境變數。請查閱您的 CI 伺服器文件,瞭解如何操作。