23
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

MVP Virtual Conference 2013

  • Upload
    mignon

  • View
    25

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: MVP Virtual  Conference  2013

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

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

Sobre

Adriano BertucciVisual Studio ALM MVP

[email protected]

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

É IMPORTANTE GERENCIAR?Relases

Page 5: MVP Virtual  Conference  2013

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

Em toda empresa acontece...

Page 7: MVP Virtual  Conference  2013

BUILD, BUILD SERVER E CONTINUOS *.*Entendendo um pouco mais...

Page 8: MVP Virtual  Conference  2013

BuildA ferramenta do desenvolvedor

Page 9: MVP Virtual  Conference  2013

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

Build ServerA ferramenta para o

desenvolvimento

Page 11: MVP Virtual  Conference  2013

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

Continuos IntegrationExperiência focada no

desenvolvimento

Page 13: MVP Virtual  Conference  2013

Continuos Integration

Alterou seu código -> Build executado

Dependente do Build Server

PráticaErros de Código aparece

mIntegrida

de do seu

fonte

Page 14: MVP Virtual  Conference  2013

Continuos DeploymentExperiência focada na T.I.

Page 15: MVP Virtual  Conference  2013

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

Continuos DeliveryExperiência focada no negócio

Page 17: MVP Virtual  Conference  2013

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

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

BUILD SERVER - ARQUITETURATeam Foundation Server

Page 20: MVP Virtual  Conference  2013

TFS – Build server Arquitetura

Page 21: MVP Virtual  Conference  2013

Controller

Build Process Template

AgentesBuild

Definition

Execuções

TFS – Build server elementos

Page 22: MVP Virtual  Conference  2013

TRABALHANDO COM BUILD NO TEAM FOUNTION SERVER 2012

Praticando

Page 23: MVP Virtual  Conference  2013

DúvidasAdriano BertucciMicrosoft Visual Studio ALM MVPKonia [email protected]: @adrianobertucci

www.almbrasil.com.br