Дженкинс не может прочитать json файл - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь использовать postman / newman для автоматического тестирования моей коллекции API на Jenkins (сборка docker),

Я успешно использовал следующую оболочку (URL-адрес - образец на официальном сайте почтальона. )

newman run "https://www.postman.com/collections/8a0c9bc08f062d12dcda"

, но пока я меняю URL-адрес на свою коллекцию (я вставляю свой проект git),

url: newman run "http://localhost: 8080 /job/projectName/ws/pm/collection.json"

сообщение об ошибке показывает, что

+ newman run http://localhost:8080/job/projectName/ws/pm/collection.json
error: collection could not be loaded
  the url "http://localhost:8080/job/xxx/ws/pm/collection.json" did not provide valid JSON data
  Unexpected token '<' at 1:1
<html><head><meta http-equiv='refresh' content='1;url=/login?from=%2Fjob%2Fmone
^

Build step 'Execute shell' marked build as failure
Finished: FAILURE

Я также пробовал

url: newman запустите "localhost: 8080 / job / projectName / ws / pm / collection. json"

и код ошибки станет

error: collection could not be loaded
  unable to read data from file "localhost:8080/job/projectName/ws/pm/collection.json"
  ENOENT: no such file or directory, open 'localhost:8080/job/projectName/ws/pm/collection.json'

Кто-нибудь может помочь? Пожалуйста !!!

1 Ответ

0 голосов
/ 20 июня 2020

Я просто исправляю путь и все работает! Путь должен быть pm / collection. json http://localhost: 8080 / job / xxx / ws / pm / collection. json из рабочей области

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...