我是使用邮递员自动化一些 API 的新手。我设置 newman 在 gitlab 管道中运行我的收藏。我想让用户在运行我的 newman 测试管道之前为 Gitlab 变量设置一个值。我在我的 gitlab-ci 中添加了这个命令行:
script:
- newman --version
- newman run PalmyraStudio.postman_collection.json -e env.json -g variables.json --env-var "apversion=$APP_VERSION" --insecure
然后我将此部分添加到环境变量中以定义var appversion:
{
"key": "appversion",
"value": "$APP_VERSION",
"enabled": true
}
在请求正文上,我调用了变量“appversion”,然后我运行了设置变量值的管道,所以它失败了,因为变量 appversion 是未知的