【问题标题】:Not able to run newman collection with docker by using steps provided in the documentation of newman docker run无法使用 newman docker run 文档中提供的步骤使用 docker 运行 newman 集合
【发布时间】:2020-03-16 01:46:03
【问题描述】:

我对 ubuntu(linux) 操作系统有非常基本的了解,并且刚刚开始使用 dockers。

现在我必须创建一个 postman/newman docker,它有一个包含 postman 集合 jsons、环境 jsons 和数据 jsons 的卷(或任何其他存储类型)。

我尝试用谷歌搜索并理解并浏览了here提供的文档。

我已经为 ubuntu(linux) 设置了 docker。

现在我在“/home/user”路径上创建了一个名为“Newman Docker”的目录。

之后,我创建了一个名为“collections”的目录,其中包含“Newman Docker”目录中的集合和环境文件。

现在我通过终端导航到“Newman Docker”目录。

之后我使用了docker pull postman/newman:ubuntu 命令。

现在尝试运行以下命令时,但它不起作用:

docker run -v ~/collections:/etc/newman -t postman/newman:ubuntu \
    run "xyz.postman_collection.json" \
    --environment="abc.postman_environment.json" \
    --reporters="json,cli" --reporter-json-export="newman-results.json"

谁能告诉我如何解决这个问题?

【问题讨论】:

  • “不工作”是什么意思?您看到的错误是什么?
  • @YaronIdan 我收到“enoent no such file”错误,现在已解决。

标签: docker postman ubuntu-18.04 newman postman-collection-runner


【解决方案1】:

我收到“enoent no such file”错误,现在已解决。

首先我将目录“Newman Docker”重命名为“newmanDocker”,以便于使用命令。

然后我没有给出我现在提供的根目录的路径,下面是相同的更新命令:

docker run -v ~newmanDocker/collections:/etc/newman -t postman/newman:ubuntu \
    run "xyz.postman_collection.json" \
    --environment="abc.postman_environment.json" \
    --reporters="json,cli" --reporter-json-export="newman-results.json"

【讨论】:

  • 如果有版主看到这个问题,请关闭这个问题,因为它已经解决了。
猜你喜欢
  • 2018-05-26
  • 2018-10-08
  • 2018-09-20
  • 2019-01-30
  • 2019-12-06
  • 2019-12-14
  • 2018-05-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多