Carregar apresentação
A apresentação está carregando. Por favor, espere
1
MVP Virtual Conference 2013
Automatizando Builds com Team Foundation Server - Muito além do "F5” Adriano Bertucci Microsoft Visual Studio ALM MVP Konia Tecnologia @adrianobertucci
2
Agenda Releases e sua importância Build Build Server
Continuos Integration Entendendo um pouco mais Continuos Deploy Continuos Delivery Arquitetura TFS Praticando
3
Twitter: @adrianobertucci www.bertucci.com.br
Sobre Adriano Bertucci Visual Studio ALM MVP Konia Tecnologia ALM e EPM ALM Brasil
4
É importante gerenciar?
Relases É importante gerenciar?
5
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
6
Em toda empresa acontece...
7
Build, Build server e continuos *.*
Entendendo um pouco mais... Build, Build server e continuos *.*
8
A ferramenta do desenvolvedor
Build A ferramenta do desenvolvedor
9
Build O Que é Build? Construir. Compilar o código fonte do projeto.
F5, Crtl + Shift + B do Visual Studio Debug, release Transformar seu fonte em arquivo binário!!!
10
A ferramenta para o desenvolvimento
Build Server A ferramenta para o desenvolvimento
11
Build Server Servidor dedicado Relatórios Validações de Qualidade
Agendamento Sem intervenção humana Transformar seu fonte em arquivo binário!!!
12
Continuos Integration
Experiência focada no desenvolvimento
13
Continuos Integration
Alterou seu código -> Build executado Prática Erros de Código aparecem Integridade do seu fonte Dependente do Build Server
14
Experiência focada na T.I.
Continuos Deployment Experiência focada na T.I.
15
Continuos Deployment Alterou seu código -> Nova versão publicada
Acumulo de Código? Ciclo rápido Processo 100% Automatizado Qualidade/Testes imprescindível
16
Experiência focada no negócio
Continuos Delivery Experiência focada no negócio
17
Continuos Deployment Ambiente de produção nunca ficou tão próximo!
Etapa do processo Ágil Seu negócio ganhando valor Automação de Todo ciclo Alinhado com a estratégia da empresa
18
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
19
Build server - Arquitetura
Team Foundation Server Build server - Arquitetura
20
TFS – Build server Arquitetura
21
TFS – Build server elementos
Controller Agentes Build Definition Execuções Build Process Template
22
Trabalhando com build no team fountion server 2012
Praticando Trabalhando com build no team fountion server 2012
23
Dúvidas www.almbrasil.com.br
Adriano Bertucci Microsoft Visual Studio ALM MVP Konia Tecnologia
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.