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
опции. Без них выход такой же