Не удается выполнить запрос API на Travis-CI - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть приложение React с несколькими прохождением тестов. При запуске их через Travis я получаю следующую ошибку:

API request failed. Message: The requested API endpoint was not found. Are you using the right HTTP verb (i.e. GET vs. POST ), and did you specify your intended version with the Accept header?

Я использую .env, чтобы установить переменную для URL-адреса heroku. Затем я установил ту же переменную в Travis .env на их сайте. Я подозреваю, что API не работает для тестов действий, но я не могу исправить это.

Кто-нибудь имел подобный опыт и знает, где исправить проблемы? Предоставим дополнительные примеры кода

1 Ответ

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

Исправлено, сделав это:

deploy:
  provider: heroku
  api_key:
    secure: ENCRYPTED-PW
  app: boiling-spring-21825  <------------
  on:
    repo: xyz/project-name

Раньше у меня было app имя как https://boiling-spring-21825:21825, поэтому Трэвис не смог получить проект из heroku. Я могу представить, что API искал https://boiling-spring-21825:21825/https://boiling-spring-21825:21825 или что-то подобное, что не имело смысла.

Урок здесь состоит в том, чтобы выписать только простое имя приложения heroku, которое можно найти на странице ваших проектов heroku.

...