Ich frage mich, ob es eine Möglichkeit gibt, Heroku zu zwingen, den Slug neu zu kompilieren, ohne neue Commits zu pushen und / oder die Konfigurationsvariablen zu aktualisieren.
Warum sollte ich das tun wollen?:
Ich verwende den Cedar-Stack auf Heroku für eine Rails 3.2-App und habe Probleme mit dem rake assets:precompile
Fehlschlagen der Aufgabe (nur während der Kompilierung - später funktioniert es einwandfrei mit a heroku run
). Ich vermute sehr, dass dies darauf zurückzuführen ist, dass bestimmte Umgebungsvariablen während der Slug-Kompilierungszeit nicht verfügbar sind, und ich denke, dass die heroku labs:enable user_env_compile
experimentelle Funktion dies lösen wird.
Doch mit der user_env_compile
Funktion eingeschaltet, Konfigurationsänderungen auslösen keine Neuübersetzung des Rohlings, und mein Code nicht geändert hat, so dass ich keine neue Commits Push verfügen.
Natürlich könnte ich ein "Dummy" -Commit mit einer trivialen Änderung drücken, was wahrscheinlich die einfachste Antwort ist - aber ich frage mich, ob es einen Heroku-Befehl gibt, mit dem ich den Slug direkt neu kompilieren kann.
Vielen Dank!