Sto cercando alcune raccomandazioni per la creazione e la distribuzione di progetti automaticamente.Che cos'è un buon processo di automazione e distribuzione build da utilizzare con asp.net?
La nostra attuale configurazione di sviluppo utilizza ASP.NET, SVN, CCNET e uno script MSBuild per la build del server di sviluppo. Stavo pensando di passare a Cruise invece di CCNET anche se non sono sicuro se questo mi dà qualcosa in più che non ho già.
Quello che mi piacerebbe automatizzare è il processo da dopo che una build automatica è stata eseguita per aggiornare il sito live con le nuove modifiche. Gli aggiornamenti del sito possono includere aggiornamenti del sito di base e aggiornamenti del client che possono essere codice e/o modifiche del database in modo che il processo debba essere sufficientemente flessibile in modo che possa gestire tali scenari.
Una delle mie fonti di ispirazione per questo è venuto da this video così come le infinite ore trascorse facendo aggiornamenti ogni mese.
Solo un aggiornamento dopo 6 anni; Gli strumenti [Application release automation] (https://en.wikipedia.org/wiki/Application_release_automation) sono progettati specificamente per questo. BuildMaster è uno degli strumenti disponibili e [questo tutorial] (http://inedo.com/support/tutorials/building-and-deploying-a-net-web-application-using-buildmaster) delinea il processo menzionato. –