Sto sperimentando la distribuzione automatica / integrazione continua e ho parlato con il mio team leader.
Gli ho detto che sto studiando la creazione di script di compilazione / distribuzione in PowerShell e ha detto che la distribuzione automatica è molto semplice da impostare in TFS utilizzando una GUI e dovrei invece ricercare quello. Non ho esperienza con TFS tranne per l'impegno a controllare il codice sorgente da VS.
In quali situazioni TFS fallirebbe e sarebbe meglio con PowerShell per la distribuzione automatica? Quali altri motivi e vantaggi ci sono per scegliere PowerShell invece di TFS?
E un'altra cosa: potrei eseguire uno strumento di terze parti che, ad esempio, minimizza i file JS da TFS?
Alcuni vantaggi di PowerShell a cui potrei pensare:
- PowerShell offre la massima flessibilità
- Puoi passare facilmente a un altro sistema di controllo del codice sorgente come Mercurial
- Gli script saranno più facili da mantenere rispetto a quelli generati da TFS
- PowerShell è leggero: puoi eseguire lo script su qualsiasi PC