Strategie wdrażania Heroku + Github

Pracuję nad aplikacją internetową, obsługującą kod źródłowy na Github i uruchamiającą aplikację na Heroku. Wszystko działa bez zarzutu, ale mam problem Nie mogę owinąć głowy. Przed wdrożeniem mojego kodu uruchamiam niektóre skrypty w celu optymalizacji kodu (zmniejszanie, łączenie plików itp.). Aplikacja Heroku używa tylko zoptymalizowanej wersji aplikacji.

Zasadniczo mam dwa foldery:dev iproduction. Dev zawiera kod źródłowy, który piszę,production jest tworzony przez moje skrypty kompilacji (używam gruntu i requirejs). Obecnie oba foldery znajdują się w moim repozytorium Gita i oba są przesyłane do Github i Heroku. Wolałbym tylko miećdev na Github i tylkoproduction na Heroku. Przeczytałem kilka artykułów, jak skonfigurować różne gałęzie dla Heroku, asopisany na tym blogu. Czy mogę skonfigurować gałąź produkcyjną i mieć tylkoproduction tam folder z zachowaniemdev folder do mojej głównej gałęzi? A może potrzebuję osobnych repozytoriów?

Czy ktoś próbował czegoś podobnego? Zakładam, że to nie jest coś niezwykłego.

questionAnswers(4)

yourAnswerToTheQuestion