来自 GitLab 的纽曼传递变量

时间:2021-06-21 14:41:42

标签: variables gitlab postman gitlab-ci newman

我在 GitLab 上有管道,那里有变量 - ENV_VAR。此变量正在根据管道的分支而变化。

在同一个 yml 文件中,我有 newman 的脚本,我想在这里传递这个变量 -> newman run ... -e test/apis/$ENV_VAR_environment.json

但是我现在遇到的问题是变量似乎没有按照我的意愿传递。管道显示错误 - 无法读取 test/apis/here_should_be_the_variable_name.json

有没有办法把这个变量传递到文件源中?

1 个答案:

答案 0 :(得分:1)

看起来你只需要用大括号把变量名括起来:

-e test/apis/${ENV_VAR}_environment.json

因为 test/apis/$ENV_VAR_environment.json 意味着它寻找显然不存在的 $ENV_VAR_environment 变量。

相关问题