Contesto: Abbiamo una configurazione server TFS in cui gestisco il nostro codice sorgente e traccia gli elementi di lavoro e gli errori. Abbiamo anche l'installazione CC.Net per aiutarci a fare CI (per lo più solo costruire ed eseguire test unitari). Utilizziamo .net framework 3.5 e VS 2008Quali sono/sono le differenze tra MSBuild e TFSBuild
Conosco MSBuild e lo utilizzo nel nostro progetto corrente per eseguire molte attività di pre-distribuzione e distribuzione. Tuttavia, non sono sicuro dello scopo di TFSBuild. I pensare viene utilizzato a livello del server TFS per eseguire attività di compilazione. Ma non riesco a trovare una buona documentazione sul fatto se e come io (come sviluppatore, non un amministratore del nostro TFS ... gli sviluppatori hanno solo accesso in lettura al server TFS) possa usare TFS Build per rendere più semplici le attività di implementazione/CI. Usare TFSBuild può rendere il mio compito più facile/più efficiente quando sto già utilizzando MSBuild per il mio processo di compilazione e CC.Net sta già eseguendo il set di test unitari che abbiamo? TFSBuild è un'alternativa a CC.Net? Che ne pensi dell'integrazione di TFSBuild con Visual Studio 2008?
Aggiornamento: Come si inserisce "TeamBuild" in questo gruppo. Più che la teoria, un semplice esempio che mette insieme queste cose sarebbe davvero utile. In questo momento, facciamo solo due cose: usare MSBuild per svolgere attività di distribuzione (aggiornare il file di configurazione, le informazioni sulla versione, pubblicare l'app sul server remoto), quindi CC.Net prende il sopravvento. Dove posso inserire TeamBuild/TFSbuild in questa immagine. E, cosa più importante, ne ho bisogno? Capisco che tutti hanno requisiti diversi, ma in generale può essere d'aiuto? Una buona ragione che ho ottenuto da una delle risposte per l'utilizzo del build TFS è stata la creazione automatica dei ticket TFS in alcune condizioni. Quali sono alcune cose come quella che voi ragazzi di solito fate?
Intendi Team Build? L'unico TFSBuild che conosco è il file TFSBuild.proj. –
John, sono io stesso confuso tra TeamBuild e TFSBuild ora. :). Qualsiasi spiegazione che potresti avere su entrambi sarebbe utile. – desigeek
Non esiste una cosa come "TFSBuild", come un componente eseguibile. Vedi le risposte qui sotto. –