【发布时间】:2017-07-13 14:15:00
【问题描述】:
如何将 GO 环境变量传递给任务。即
grunt build-discovery-dev --buildNumber=" ${GO_PIPELINE_COUNTER}.
我希望将 GO_Pipeline_counter 替换为实际值,即 56。
【问题讨论】:
标签: thoughtworks-go
如何将 GO 环境变量传递给任务。即
grunt build-discovery-dev --buildNumber=" ${GO_PIPELINE_COUNTER}.
我希望将 GO_Pipeline_counter 替换为实际值,即 56。
【问题讨论】:
标签: thoughtworks-go
取决于你从哪里调用命令
壳
grunt build-discovery-dev --buildNumber=$GO_PIPELINE_COUNTER
Powershell
grunt build-discovery-dev --buildNumber=$env:GO_PIPELINE_COUNTER
命令
grunt build-discovery-dev --buildNumber=%GO_PIPELINE_COUNTER%
【讨论】:
您应该使用 '%' 包装环境变量。例如:
grunt build-discovery-dev --buildNumber=" %GO_PIPELINE_COUNTER%.
【讨论】:
大括号字符(如${VAR})在 GoCD 任务中不起作用。你真的必须只使用不带大括号的美元符号(如$VAR)才能用它的值正确替换变量。
【讨论】: