mvp virtual conference 2013 automatizando builds com team foundation server - muito além do...
TRANSCRIPT
![Page 1: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/1.jpg)
MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5”Adriano BertucciMicrosoft Visual Studio ALM MVPKonia [email protected]@adrianobertucci
![Page 2: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/2.jpg)
Agenda
Releases e sua importância
Entendendo um pouco mais
Build
Continuos
Delivery
Build Server
Arquitetura TFS
Continuos
Integration
Praticando
Continuos Deploy
![Page 3: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/3.jpg)
Sobre
Adriano BertucciVisual Studio ALM MVP
Twitter: @adrianobertucci www.bertucci.com.br
Konia TecnologiaALM e EPM
www.konia.com.br
ALM BrasilTwitter: @alm_brasilwww.almbrasil.com.
br
![Page 4: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/4.jpg)
É IMPORTANTE GERENCIAR?Relases
![Page 5: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/5.jpg)
Em toda empresa acontece...
• Cerimonias de para publicações• Fichas e mais fichas de documentação• O processo é muito demorado• Plantão para eventuais problemas
![Page 6: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/6.jpg)
Em toda empresa acontece...
![Page 7: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/7.jpg)
BUILD, BUILD SERVER E CONTINUOS *.*Entendendo um pouco mais...
![Page 8: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/8.jpg)
Build
A ferramenta do desenvolvedor
![Page 9: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/9.jpg)
Build
O Que é Build?
Transformar seu fonte em arquivo binário!!!
Construir.
Compilar o código fonte do projeto.
F5, Crtl + Shift +
B do Visual Studio
Debug, release
![Page 10: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/10.jpg)
Build Server
A ferramenta para o desenvolvimento
![Page 11: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/11.jpg)
Build Server
Servidor dedicado
Transformar seu fonte em arquivo binário!!!
Relatórios
Validações de
Qualidade
Agendamento
Sem interven
ção humana
![Page 12: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/12.jpg)
Continuos Integration
Experiência focada no desenvolvimento
![Page 13: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/13.jpg)
Continuos Integration
Alterou seu código -> Build executado
Dependente do Build Server
Prática
Erros de Código aparece
m
Integridade do seu
fonte
![Page 14: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/14.jpg)
Continuos Deployment
Experiência focada na T.I.
![Page 15: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/15.jpg)
Continuos Deployment
Alterou seu código -> Nova versão publicada
Qualidade/Testes imprescindível
Acumulo de
Código?
Ciclo rápido
Processo 100%
Automatizado
![Page 16: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/16.jpg)
Continuos Delivery
Experiência focada no negócio
![Page 17: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/17.jpg)
Continuos Deployment
Ambiente de produção nunca ficou tão próximo!
Alinhado com a estratégia da empresa
Etapa do processo
Ágil
Seu negócio ganhando valor
Automação de Todo ciclo
![Page 18: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/18.jpg)
Devo ter em mente sempre...
• Plano de roolback• Deploy manual deve
ser apagado definitivamente do processo
• Entrega = Valor, ou seja, entrega é a melhor KPI do seu negócio
![Page 19: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/19.jpg)
BUILD SERVER - ARQUITETURATeam Foundation Server
![Page 20: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/20.jpg)
TFS – Build server Arquitetura
![Page 21: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/21.jpg)
Controller
Build Process Template
AgentesBuild
Definition
Execuções
TFS – Build server elementos
![Page 22: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/22.jpg)
TRABALHANDO COM BUILD NO TEAM FOUNTION SERVER 2012
Praticando
![Page 23: MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia](https://reader036.vdocument.in/reader036/viewer/2022062404/552fc14a497959413d8e1d51/html5/thumbnails/23.jpg)
DúvidasAdriano BertucciMicrosoft Visual Studio ALM MVPKonia [email protected]: @adrianobertucci
www.almbrasil.com.br