Top Banner
Continuos integration
15

Continuos integration

Jan 02, 2016

Download

Documents

steel-stokes

Continuos integration. 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. Deploy document. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Continuos integration

Continuos integration

Page 2: Continuos integration

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

Page 3: Continuos integration

Do your systems talk business? | 3

Deploy document Documento che contiene dettagliate

informazioni su ogni operazione manuale necessaria per il deploy

Page 4: Continuos integration

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

Page 5: Continuos integration

Do your systems talk business? | 5

Familiarizzare con Tfs Build e deploy

DEMO

Page 6: Continuos integration

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

Page 7: Continuos integration

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

Page 8: Continuos integration

Do your systems talk business? | 8

Ambienti di test Gestire ambienti di test è complesso Ambienti multipli contemporanei Hardware e simulazioni di configurazioni

reali

Page 9: Continuos integration

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

Page 10: Continuos integration

Do your systems talk business? | 10

Lab Management

Page 11: Continuos integration

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

Page 12: Continuos integration

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

Page 13: Continuos integration

Do your systems talk business? | 13

Creazione di un ambiente virtuale

Demo

Page 14: Continuos integration

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

Page 15: Continuos integration

Do your systems talk business? | 15

Gestione di ambienti di test e lab management workflow

Demo