23
Notes From The Field Build Automation ALM Summit Brasil 2012 – 27, 28/04/2012

Notes From the Field Build Automation

Embed Size (px)

Citation preview

Page 1: Notes From the Field   Build Automation

Notes From The Field Build Automation

ALM Summit Brasil 2012 – 27, 28/04/2012

Page 2: Notes From the Field   Build Automation

@AndreDiasBRblog.lambda3.com.br/L3/AndreDias

youtube.com/Lambda3TV

Page 3: Notes From the Field   Build Automation

• Por que usar um servidor de build?

• 7 desafios encontrados nos clientes e algumas soluções

Agenda3

Page 4: Notes From the Field   Build Automation

Por que usar um servidor de build?

• Independência de pessoas e de estações de desenvolvimento

• Melhora o gerenciamento de dependências• Integração Contínua• Relatórios• Políticas de check-in

Page 5: Notes From the Field   Build Automation

Por que usar um servidor de build?

• Notificação por e-mail• Agendamento de Builds• Gated Check-in• Automação de Deployment• Rastreabilidade

Page 6: Notes From the Field   Build Automation

Por que usar um servidor de build?

• Integração com o Microsoft Test Manager• Gerenciamento de Builds• Aplicação de label automática• Totalmente extensível

Page 7: Notes From the Field   Build Automation

Por que usar um servidor de build?

Depois de tudo isso, você ainda vai “Buildar” no

F5

Page 8: Notes From the Field   Build Automation

Desafio 1Criação de uma Build

Team Build com configuração padrão

Page 9: Notes From the Field   Build Automation

Desafio 1Criação de uma Build

Dúvidas ou Comentários?

Page 10: Notes From the Field   Build Automation

Desafio 2Integração Contínua

Team Build com IC, Validação de Arquitetura e Execução de Testes de Unidade

Page 11: Notes From the Field   Build Automation

Desafio 2Integração Contínua

Dúvidas ou Comentários?

Page 12: Notes From the Field   Build Automation

Desafio 3Build Noturna

Team Build com Agendamento, Validação de Arquitetura, Execução de Testes de Unidade e Execução de Testes Integrados

Page 13: Notes From the Field   Build Automation

Desafio 3Build Noturna

Dúvidas ou Comentários?

Page 14: Notes From the Field   Build Automation

Desafio 4Build de Java no TFS

Eclipse, JDK, Maven, TEE, TFS Build Power Tools

Page 15: Notes From the Field   Build Automation

Desafio 4Build de Java no TFS

Dúvidas ou Comentários?

Page 16: Notes From the Field   Build Automation

Desafio 5Build de VB6 no TFS

VB6, Custom Build Template, Team Build Extensions

Page 17: Notes From the Field   Build Automation

Desafio 5Build de VB6 no TFS

Dúvidas ou Comentários?

Page 18: Notes From the Field   Build Automation

Desafio 6Continuous Delivery

MSBuild, MSDeploy, Team Build Events, Team Build API, TFS Build Extensions

Page 19: Notes From the Field   Build Automation

Desafio 6Continuous Delivery

Dúvidas ou Comentários?

Page 20: Notes From the Field   Build Automation

Desafio 7Build Summary Customizado

Visual Studio Add-in

Page 21: Notes From the Field   Build Automation

Desafio 7Build Summary Customizado

Dúvidas ou Comentários?

Page 22: Notes From the Field   Build Automation

Leitura Recomendada22

Page 23: Notes From the Field   Build Automation

www.lambda3.com.br