Приложения Heroku Review вообще не развертываются - PullRequest
0 голосов
/ 31 августа 2018

Я пытаюсь автоматически создавать приложения для рецензирования как часть моего конвейера и процедуры тестирования, когда в соответствующем репозитории GitHub создаются запросы на извлечение. Когда PR создается, он отображается как приложение для обзора, но фактически не создается.

В консоли DevTools имеется ошибка 404 о review-app-config. Я не уверен, имеет ли это прямое отношение, так как я успешно создал приложение обзора в другом конвейере (с другим владельцем) с той же ошибкой.

Эта ошибка 404 изменяется между файлом, который вообще недоступен, или тем, что он возвращает ошибку. Когда это последний, файл содержит следующее:

{"id":"missing_version","error":"Please specify a version along with Heroku's API MIME type. For example, `Accept: application/vnd.heroku+json; version=3`.\n"}

Я создаю и управляю всеми приложениями / конвейерами с помощью графического интерфейса на dashboard.heroku.com. Заголовок подтверждения версии необходим для API Heroku, но я не знаю, как его реализовать. Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 31 августа 2018

Сначала убедитесь, что ваш app.json файл является действительным json. Если это не так, это приведет к сбою развертывания.

Во-вторых, проверьте, есть ли у вас какие-либо скрипты в ключе app.json. Если у вас есть какие-либо данные здесь, и они неверны, то это также приведет к их передаче и падению без предупреждения.

{
  "name": "App name",

  "scripts": {
    "deploy": "command that won't work!!"
  },
  ...
}

Вам здесь не нужны никакие скрипты, поэтому он также может быть пустым!

{
  "name": "App name",

  "scripts": {},
  ...
}
...