Zastanawiam się, czy istnieje sposób, aby zmusić Heroku do ponownej kompilacji informacji o pracy bez wprowadzania nowych zatwierdzeń i / lub aktualizowania zmiennych konfiguracyjnych.
Dlaczego miałbym to zrobić ?:
Używam stosu Cedar na Heroku dla aplikacji Rails 3.2 i mam problemy z rake assets:precompile
niepowodzeniem zadania (tylko podczas kompilacji - później działa dobrze z a heroku run
). Podejrzewam, że jest to spowodowane tym, że pewne zmienne środowiskowe nie są dostępne w czasie kompilacji ślimaka i myślę, że heroku labs:enable user_env_compile
funkcja eksperymentalna rozwiąże ten problem.
Jednak przy user_env_compile
włączonej funkcji zmiany konfiguracji nie powodują ponownej kompilacji informacji o pracy, a mój kod się nie zmienił, więc nie mam żadnych nowych zatwierdzeń do wypchnięcia.
Oczywiście, mógłbym wcisnąć „fałszywe” zatwierdzenie z trywialną zmianą, co jest prawdopodobnie najprostszą odpowiedzią - ale zastanawiam się, czy istnieje polecenie heroku, które pozwoli mi bezpośrednio ponownie skompilować ślimak.
Dzięki!