Heroku + Github-Bereitstellungsstrategien

Ich arbeite an einer Web-App, hoste den Quellcode auf Github und starte die App auf Heroku. Alles funktioniert gut, aber ich habe ein Problem, bei dem ich meinen Kopf nicht umwickeln kann. Vor der Bereitstellung meines Codes führe ich einige Skripts aus, um den Code zu optimieren (Minimieren, Verketten von Dateien usw.). Die Heroku-App verwendet nur die optimierte Version der App.

Grundsätzlich habe ich zwei Ordner:dev undproduction. Dev enthält den Quellcode, den ich schreibe,production wird von meinen Build-Skripten erzeugt (ich benutze grunt und requirejs). Derzeit befinden sich beide Ordner in meinem Git-Repository und werden an Github und Heroku übertragen. Was ich lieber möchte, ist nur zu habendev auf Github und nurproduction auf Heroku. Ich habe einige Artikel gelesen, wie man verschiedene Zweige für Heroku, as einrichtetin diesem Blog beschrieben. Könnte ich eine Produktionsfiliale einrichten und nur die haben?production Ordner dort unter Beibehaltung derdev Ordner zu meinem Hauptzweig? Oder benötige ich separate Repositories?

Hat jemand etwas ähnliches ausprobiert? Ich würde annehmen, dass dies nicht ungewöhnlich ist.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage