Как запустить Docker для новичка с окружающей средой и глобальным JSON - PullRequest
0 голосов
/ 27 апреля 2018

Попытка добавления докера для новичка с помощью следующих команд:

  1. Потянув изображение: докер pull postman/newman_ubuntu1404
  2. sudo docker run -it --name newman postman/newman_ubuntu1404 newman run tests.json --environment ~/environments/staging.json -n 1 --globals ~/data/globals.json 
    

    и выдает ошибку

    Newman: Invalid command or parameter.
    

Пример:

newman run my-api.json -e variables.json

Попытка добавления -v тома монтирования с помощью докера, но это не работает.

Так как мне пройти тесты, окружение и глобальные JSON в докере.

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

Я сделал некоторые изменения:

docker run \
--rm \
-it \
# Mount local directory
-v `pwd`/test_folder:/etc/postman \
brandondoran/docker-newman -e test_folder/production.json collection.json

Ссылка: https://github.com/brandondoran/docker-newman

0 голосов
/ 27 апреля 2018

Вы должны запустить образ докера только с аргументами (без newman). Файлы смонтированы в /etc/newman. Попробуйте

docker run --rm --name newman --volume ~:/etc/newman postman/newman_ubuntu1404 run tests.json --environment environments/staging.json -n 1 --globals data/globals.json
...