Erneutes Bereitstellen der Heroku-App ohne Codeänderungen

10

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

%Vor%

PS: Ich möchte auch die bestehende App behalten, was bedeutet, dass ich diese Antwort nicht verwenden kann Ссылка

    
nehemiah 27.12.2016, 13:03
quelle

2 Antworten

20

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.

    
Chris 27.12.2016, 14:44
quelle
3

Es gibt jetzt auch ein Plugin für die Heroku-Befehlszeile, mit dem Sie den zuletzt bereitgestellten Slug erneut veröffentlichen können.

Siehe Ссылка

    
richard 04.05.2017 04:12
quelle

Tags und Links