Continuous integration 在竹CI服务器中运行postman脚本

Continuous integration 在竹CI服务器中运行postman脚本,continuous-integration,postman,bamboo,newman,Continuous Integration,Postman,Bamboo,Newman,我的要求是运行竹子邮递员脚本。我们有一个collection.json的存储库,但是,由于我的环境文件有一些敏感数据,如客户id,机密id,用户名,密码等,我无法将其推送到我的repo 请告诉我如何使用Newman使用竹子来运行我的收藏 如果你有邮递员账户,你可以利用你的环境变量: 您需要为您的Postman项目(在您的Postman帐户上)获取X-Api-Key,然后您就可以使用Postman Api调用来获取集合和环境id 将Newman安装到您的npm 从命令行运行命令行,该命令行将触发P

我的要求是运行竹子邮递员脚本。我们有一个collection.json的存储库,但是,由于我的环境文件有一些敏感数据,如
客户id
机密id
用户名
密码
等,我无法将其推送到我的repo


请告诉我如何使用Newman使用竹子来运行我的收藏

如果你有邮递员账户,你可以利用你的环境变量:

  • 您需要为您的Postman项目(在您的Postman帐户上)获取X-Api-Key,然后您就可以使用Postman Api调用来获取集合和环境id
  • 将Newman安装到您的npm
  • 从命令行运行命令行,该命令行将触发Postman测试运行。 命令将按如下方式显示:

    纽曼运行{{collectionId}?apikey={{{apikey} -e{{EnvironmentId}?apikey={{apikey}


  • 嗨,塔玛拉,谢谢你的回复。这对我很有用。如果它在我的本地系统中运行,那么以这种方式运行是可以的。然而,我想在我们的Bambol CI服务器中运行我的postman集合,我们组织中的许多人都可以访问该服务器,以便在dev和prod envs中运行构建。因此,上述方法将暴露我的邮递员apikey,有人可能会意外删除我的收藏。如果有办法把这些钥匙藏在竹子里,请告诉我!