Sto pensando di utilizzare i flussi di lavoro TFS Build per distribuzioni complesse. Ne abbiamo alcuni che potrebbero essere necessari per la distribuzione:
- Applicazioni e servizi Web
- database
- Rapporti SSRS
- Pacchetti SSIS
- Chissà che altro
Mi piace il fatto che posso dare al flusso di lavoro alcuni parametri di base come il build da implementare e che dovrebbe essere eseguito. Potenzialmente, alcune parti potrebbero aver bisogno dell'approvazione umana, e so che anche il flusso di lavoro può gestirlo. Un esempio è che potremmo usare il flusso di lavoro per creare uno script di modifica dai nostri progetti di database di Visual Studio, ma il gruppo DBA vorrà approvare lo script prima che venga eseguito.
Mi interessa sapere se altri hanno usato "build" per questo in passato e quali problemi sono stati trovati.