Thoughtworks go:将环境变量传递给任务



如何将GO环境变量传递给任务。即

grunt build-discovery-dev --buildNumber=" ${GO_PIPELINE_COUNTER}.   

我希望GO_Pipeline_counter被替换为实际值56.

取决于从

调用命令的位置壳牌

grunt build-discovery-dev --buildNumber=$GO_PIPELINE_COUNTER

Powershell

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)来正确地用变量的值替换变量。

最新更新