Vogliamo che ogni persona che fa una spinta nel nostro repository git esegua "grunt" prima che ciò avvenga. Lo facciamo applicando un gancio pre-push in .git/hooks/pre-push
e scrivendo npm install
e grunt
in quel file.È possibile aggiungere un "gancio di precommit" su TFS?
Abbiamo anche un repository TFS. Sto cercando una logica simile da utilizzare qui. Significa che vogliamo una sorta di "Gated check-in" quando qualcuno cerca di verificare qualcosa. Questo avvia solo PowerShell ed esegue npm install
e grunt
localmente.
Non vogliamo che TFS faccia altro (eseguire build, eseguire test ecc. (Tutto ciò viene eseguito nel task grunt)).
È possibile? Qualcuno sa come?