Notes From the Field Build Automation
-
Upload
andre-dias -
Category
Technology
-
view
382 -
download
0
Transcript of Notes From the Field Build Automation
![Page 1: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/1.jpg)
Notes From The Field Build Automation
ALM Summit Brasil 2012 – 27, 28/04/2012
![Page 2: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/2.jpg)
@AndreDiasBRblog.lambda3.com.br/L3/AndreDias
youtube.com/Lambda3TV
![Page 3: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/3.jpg)
• 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](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/8.jpg)
Desafio 1Criação de uma Build
Team Build com configuração padrão
![Page 9: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/9.jpg)
Desafio 1Criação de uma Build
Dúvidas ou Comentários?
![Page 10: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/11.jpg)
Desafio 2Integração Contínua
Dúvidas ou Comentários?
![Page 12: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/13.jpg)
Desafio 3Build Noturna
Dúvidas ou Comentários?
![Page 14: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/14.jpg)
Desafio 4Build de Java no TFS
Eclipse, JDK, Maven, TEE, TFS Build Power Tools
![Page 15: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/15.jpg)
Desafio 4Build de Java no TFS
Dúvidas ou Comentários?
![Page 16: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/16.jpg)
Desafio 5Build de VB6 no TFS
VB6, Custom Build Template, Team Build Extensions
![Page 17: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/17.jpg)
Desafio 5Build de VB6 no TFS
Dúvidas ou Comentários?
![Page 18: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/18.jpg)
Desafio 6Continuous Delivery
MSBuild, MSDeploy, Team Build Events, Team Build API, TFS Build Extensions
![Page 19: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/19.jpg)
Desafio 6Continuous Delivery
Dúvidas ou Comentários?
![Page 20: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/20.jpg)
Desafio 7Build Summary Customizado
Visual Studio Add-in
![Page 21: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/21.jpg)
Desafio 7Build Summary Customizado
Dúvidas ou Comentários?
![Page 22: Notes From the Field Build Automation](https://reader033.fdocuments.us/reader033/viewer/2022060114/557321bed8b42aae7b8b4d8f/html5/thumbnails/22.jpg)
Leitura Recomendada22