Newman 从 GitLab 传递变量
Newman pass variable from GitLab
我在 GitLab 上有管道,那里有变量 - ENV_VAR。此变量根据管道的分支而变化。
在同一个 yml 文件中,我有 newman 的脚本,我想像这样传递这个变量 -> newman 运行 ... -e test/apis/$ ENV_VAR_environment.json
但我现在遇到的问题是变量似乎没有按照我的意愿传递。管道显示错误 - 无法读取 test/apis/here_should_be_the_variable_name.json
有没有办法将这个变量传递到文件源中?
看起来你只需要用大括号把变量名括起来:
-e test/apis/${ENV_VAR}_environment.json
因为test/apis/$ENV_VAR_environment.json
意味着它寻找$ENV_VAR_environment
显然不存在的变量。
我在 GitLab 上有管道,那里有变量 - ENV_VAR。此变量根据管道的分支而变化。
在同一个 yml 文件中,我有 newman 的脚本,我想像这样传递这个变量 -> newman 运行 ... -e test/apis/$ ENV_VAR_environment.json
但我现在遇到的问题是变量似乎没有按照我的意愿传递。管道显示错误 - 无法读取 test/apis/here_should_be_the_variable_name.json
有没有办法将这个变量传递到文件源中?
看起来你只需要用大括号把变量名括起来:
-e test/apis/${ENV_VAR}_environment.json
因为test/apis/$ENV_VAR_environment.json
意味着它寻找$ENV_VAR_environment
显然不存在的变量。