[英]Thoughtworks go: pass environment variable to a task
如何將GO環境變量傳遞給任務。 即
grunt build-discovery-dev --buildNumber=" ${GO_PIPELINE_COUNTER}.
我希望將GO_Pipeline_counter替換為實際值,即56。
取決於您從何處調用命令
貝殼
grunt build-discovery-dev --buildNumber=$GO_PIPELINE_COUNTER
電源外殼
grunt build-discovery-dev --buildNumber=$env:GO_PIPELINE_COUNTER
Cmd
grunt build-discovery-dev --buildNumber=%GO_PIPELINE_COUNTER%
您應該用'%'包裹環境變量。 例如:
grunt build-discovery-dev --buildNumber=" %GO_PIPELINE_COUNTER%.
花括號字符(如${VAR}
)在GoCD任務中不起作用。 您實際上只必須使用不帶花括號的美元符號(如$VAR
)來正確替換變量的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.