gitlab - 从 gitlab 管道运行 newman 时如何传递参数或值
问题描述
我是使用邮递员自动化一些 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 是未知的
解决方案
推荐阅读
- php - Apache + Chrome + PHP => 无限加载
- python - 为什么通过 url 循环获取页面源只能获取 url 页面源的一半?Python
- javascript - 收集 html 表单数据并作为 json 有效负载发送到 api
- javascript - Uppy 没有出现在 rails 应用程序的屏幕上
- flutter - 将任意长度的十六进制字符串转换为 Dart 中的数字?
- sql-server - 如何在SSRS中仅对具有不同值的列求和
- jquery - google.maps.event.addDomListener 在第二次重新加载后无法与 Firefox 一起使用
- react-native - Card标签里面的text标签是并排写的,如何让每个Text标签单独一行?
- javascript - 事件触发后全局变量仍未初始化?
- javascript - mapStateToProps 赋值的最佳实践