Как просмотреть вывод скрипта после развертывания на героку?

Я указал сценарий постдеплоя в своем app.json. Информация о сборке в веб-интерфейсе heroku показывает «Произошла проблема при запуске сценария после развертывания».

{
  "scripts": {
    "postdeploy": "./bin/heroku_postdeploy"
  },

Как я могу получить выходные данные/журналы моего сценария после развертывания, чтобы увидеть, что пошло не так? heroku logs не показывает вывод.

Когда я запускаю скрипт postdeploy через CLI heroku, все работает нормально.


person unnu    schedule 26.02.2018    source источник
comment
На страницах heroku говорится, что вам нужно обратиться в службу поддержки, чтобы получить логи для скриптов pr-predestroy. Возможно, это то же самое для постдеплоя. devcenter.heroku.com/articles/   -  person unnu    schedule 26.02.2018


Ответы (1)


В случае сбоя dynos (в моем случае смешанные платные и неоплачиваемые dynos) журнал после развертывания не отображается, хотя в сообщении об ошибке говорилось, что в сценарии postdeploy произошла ошибка. Поддержка Heroku поняла это. Они сказали, что в будущем собираются исправить ошибки и логи.

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

person unnu    schedule 28.02.2018
comment
Журнал состояния страницы поддержки после развертывания доступен на информационной панели (справка. heroku.com/LXRRBMM3/how-do-i-view-postdeploy-script-output); однако карточка приложения «Проверить» или страница конвейера отсутствуют, по крайней мере, на уровне бесплатного пользования. - person rmharrison; 29.08.2018