Sto lavorando a un progetto di applicazione web e ho bisogno di creare uno script di compilazione; uno script di compilazione che posso attivare dal mio server cruisecontrol. Poiché nant non è stato mantenuto per anni, immagino che MSBuild sia la strada da percorrere.
Ho bisogno dello script di build per poterlo fare
- Compila tutti gli assembly
- Eseguire unit test
- Esegui analisi NCover sugli unit test
- Distribuire il database (a seconda dei parametri). Questo è davvero l'esecuzione di uno strumento poiché finirò per scrivere il mio strumento per distribuire il database. Ma l'esecuzione dello strumento dovrebbe essere condizionale in base a qualche parametro della riga di comando.
- Fornisci unit test e risultati di copertura in un formato leggibile e comprensibile da cruisecontrol.
Presumo che MSBuild mi consentirà di fare tutte queste cose. Ma non so da dove cominciare. Qualcuno sa di un buon tutorial per iniziare con il mio script di build?