Compactar arquivos JS / CSS na implantação usando o Git
Eu sou meio novo para o git. Além disso, este é meu primeiro projeto em que estou automatizando o processo de implantação. Até agora tem sido uma felicidade ser capaz de fazergit push dev
e ter arquivos enviados, arquivos de configuração copiados, etc.
Agora eu quero minimizar arquivos JS / CSS quando eu enviar para o meu servidor de desenvolvimento. Eu estava pensando em instalar alguma ferramenta de linha de comando no servidor para minimizar e para cada arquivo js / css em determinada pasta, compactar e salvar, em um gancho git pós-recebimento.
Será esta uma boa abordagem? (porque eu li sobre adicionar arquivos compactados ao repositório e outras idéias que não me sinto bastante convencido)
Em caso afirmativo, quais ferramentas são melhores para a tarefa?