Ich möchte eine Heroku-App bereitstellen, die idealerweise mit git push -u heroku master
ausgeführt wird. Dies funktioniert jedoch nur, wenn ausstehende Commits an den Master gesendet werden.
Wie kann ich die App erneut bereitstellen, während es nichts zu pushen gibt? Ich habe versucht, git push -u heroku master -f
und immer noch das gleiche unter
PS: Ich möchte auch die bestehende App behalten, was bedeutet, dass ich diese Antwort nicht verwenden kann Ссылка
Wenn Sie normalerweise eine Konfigurationsvariable setzen, wird Ihre Anwendung neu gestartet. In den meisten Situationen sollte es nicht notwendig sein, nach diesem Vorgang erneut zu implementieren.
Wenn Sie wirklich eine neue Implementierung auslösen müssen, können Sie ein neues leeres Commit hinzufügen und dann erneut zu Heroku wechseln:
%Vor%Das neue leere Commit ist ein reguläres Commit. Es hat einen Hash, einen Autor, einen Zeitstempel usw. Es wird den gleichen Baum haben wie sein Elternteil. Dies sollte dazu führen, dass Heroku den App-Slug erneut unter Verwendung des gleichen Codes wie beim vorherigen Commit erstellt.
Es ist ein bisschen peinlich, aber es funktioniert.
Tags und Links heroku