mvp virtual conference 2013
DESCRIPTION
MVP Virtual Conference 2013. Automatizando Builds com Team Foundation Server - Muito al é m do "F5”. Adriano Bertucci Microsoft Visual Studio ALM MVP Konia Tecnologia [email protected] @ adrianobertucci. Agenda. Releases e sua import ância. Build. Build Server. - PowerPoint PPT PresentationTRANSCRIPT
MVP Virtual Conference 2013 Automatizando Builds com Team Foundation Server - Muito além do "F5”Adriano BertucciMicrosoft Visual Studio ALM MVPKonia [email protected]@adrianobertucci
Agenda
Releases e sua importância
Entendendo um pouco mais
Build
Continuos
Delivery
Build Server
Arquitetura TFS
Continuos
Integration
Praticando
Continuos Deploy
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
É IMPORTANTE GERENCIAR?Relases
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
Em toda empresa acontece...
BUILD, BUILD SERVER E CONTINUOS *.*Entendendo um pouco mais...
BuildA ferramenta do desenvolvedor
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
Build ServerA ferramenta para o
desenvolvimento
Build Server
Servidor dedicado
Transformar seu fonte em arquivo binário!!!
Relatórios
Validações de
Qualidade
Agendamento
Sem interven
ção humana
Continuos IntegrationExperiência focada no
desenvolvimento
Continuos Integration
Alterou seu código -> Build executado
Dependente do Build Server
PráticaErros de Código aparece
mIntegrida
de do seu
fonte
Continuos DeploymentExperiência focada na T.I.
Continuos Deployment
Alterou seu código -> Nova versão publicada
Qualidade/Testes imprescindível
Acumulo de
Código? Ciclo
rápido
Processo 100%
Automatizado
Continuos DeliveryExperiência focada no negócio
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
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
BUILD SERVER - ARQUITETURATeam Foundation Server
TFS – Build server Arquitetura
Controller
Build Process Template
AgentesBuild
Definition
Execuções
TFS – Build server elementos
TRABALHANDO COM BUILD NO TEAM FOUNTION SERVER 2012
Praticando
DúvidasAdriano BertucciMicrosoft Visual Studio ALM MVPKonia [email protected]: @adrianobertucci
www.almbrasil.com.br