Kompresuj pliki JS / CSS podczas wdrażania przy użyciu Git

Jestem trochę nowy w git. Jest to również mój pierwszy projekt, w którym automatyzuję proces wdrażania. Do tej pory było to błogosławieństwem móc to robićgit push dev i załadowano pliki, skopiowano pliki konfiguracyjne itp.

Teraz chcę zminimalizować pliki JS / CSS, gdy pcham do mojego serwera dev. Zastanawiałem się nad zainstalowaniem na serwerze jakiegoś narzędzia wiersza polecenia, aby zminimalizować i dla każdego pliku js / css na określonym folderze, skompresować i zapisać, na haku post-git.

Czy to dobre podejście? (ponieważ czytałem o dodawaniu skompresowanych plików do repo i innych pomysłów, nie czuję się do końca przekonany)

Jeśli tak, jakie narzędzia są najlepsze dla tego zadania?

questionAnswers(3)

yourAnswerToTheQuestion