Newman не может найти файл коллекции при запуске с Docker в конвейере Jenkins

На моем локальном компьютере я могу без проблем запустить коллекцию Newman с Docker с помощью следующей команды (изображение извлекается из Artifactory):

docker run --rm --volume ${PWD}/grid-frontend-integration-test/RP/newman:/etc/newman ota-artifactory1.some-domain.com:5000/postman/newman_ubuntu1404 run grid-frontend-rp-test.json --reporters cli --environment RP-IT.json

Почему то же самое не работает в трубопроводе Дженкинса?

Я получаю следующий вывод:

docker run --rm --volume /var/jenkins_data/workspaces/ontend_GRID-3002-RCE-FIELDS-K4G7C3OY5YNO7FFDKFFPXUZMG3D37LF2N6MHXHMCOFELCHYAPW2A/grid-frontend-integration-test/RP/newman:/etc/newman ota-artifactory1.some-domain.com:5000/postman/newman_ubuntu1404 run grid-frontend-rp-test.json --reporters cli --environment RP-IT.json 
unable to read data from file "grid-frontend-rp-test.json"
ENOENT: no such file or directory, open 'grid-frontend-rp-test.json'

Коллекция Newman и файлы среды находятся в /grid-frontend-integration-test/RP/newman каталог, который передается как том в docker run

Проблема не зависит от --environment а также --reporters опции. Без них выход такой же

0 ответов

Другие вопросы по тегам