Do your systems talk business? | 2
Ci eravamo lasciati la mattina Dicendo che il segreto dei cicli di vita agili è
un feedback frequente da parte del cliente. Questa necessità comporta rilasci frequenti
del software Nascono alcune problematiche
Do your systems talk business? | 3
Deploy document Documento che contiene dettagliate
informazioni su ogni operazione manuale necessaria per il deploy
Do your systems talk business? | 4
Automatizzare il deploy Manutenere il documento di deploy è
oneroso Effettuare il deploy manuale è oneroso La soluzione è l’integrazione continua con
l’integrazione del deploy
Do your systems talk business? | 6
Tecniche disponibili mediante Tfs Customizzare lo script xaml di Tfs Build ed
aggiungere le istruzioni di deploy Lo script dopo avere eseguito la build e
verificato che i test passino effettua il deploy nell’ambiente di test
Do your systems talk business? | 7
Tecniche disponibili mediante Tfs Realizzare script separati che effettuano il
deploy prendendo i compilati da una drop folder.
Eseguire gli script su macchine remote con PsExec durante una build standard o con una build specifica
Do your systems talk business? | 8
Ambienti di test Gestire ambienti di test è complesso Ambienti multipli contemporanei Hardware e simulazioni di configurazioni
reali
Do your systems talk business? | 9
Ambienti di test multipli
Gestire ambienti di test multipli porta la sua complessità
Conflitti di IP e nomi di macchine Necessità di configurare ogni ambiente di
test da zero
Do your systems talk business? | 11
Creazione di ambienti di test
Gli ambienti di test vengono creati partendo da template preparati in Hyper-V e SCVMM
Do your systems talk business? | 12
Network fence
Il network fence permette di «isolare» un ambiente di test dall’esterno in modo da non avere conflitti
Questo permette di avere più ambienti di test contemporanei
Do your systems talk business? | 14
Deploy mediante TFS Build Lab Management permette il deploy di
ambienti virtuali automatizzando Hyper-V tramite SCVMM
Si ha il controllo sugli snapshot delle macchine virtuali dove si effettua il deploy
Recommended