Tag: team-build

Automatizando builds no TFS: além do Team Build

Recentemente o amigo e ex-Lambda3 Osmar Landin iniciou uma série de posts sobre o Jenkins. Apesar de ele normalmente escrever sobre TFS, essa nova série de posts teve uma motivação mais do que justa: Nem todo mundo pode (ou quer) usar o TFS. Às vezes a melhor (ou a única) solução é partir para um stack open-source. Nesses casos, o que usar para automação de build? A resposta dele a essa pergunta foi “Jenkins”. Se você se identificou com essa situação, deve ler sua série de posts. Por outro lado, apesar de eu ter me inspirado nos posts dele, minha...

Continue lendo

07/03/2014 | Autor: Igor Abade V. Leite | Categoria: Técnico | Comentários

Porque você definitivamente precisa de testes de unidade

(AVISO: Este post é uma tradução livre do excelente post originalmente publicado por Colin Dembovski, também MVP de Visual Studio ALM, em http://www.colinsalmcorner.com/2013/07/why-you-absolutely-need-to-unit-test.html. Thanks, Colin!) Porque você definitivamente precisa de testes de unidade Eu escrevi sobre porque builds são absolutamente essenciais no desenvolvimento moderno de aplicações (parte 1) e por que o Team Build é um grande mecanismo de build (parte 2). No entanto, se você não inclui testes de unidade em suas builds, é como escovasse os dentes sem creme dental – há muito movimento, mas não é a maneira mais eficaz de se fazer as coisas. Neste post,...

Continue lendo

02/08/2013 | Autor: Igor Abade V. Leite | Categoria: Técnico | Comentários

Private Builds e Gated Check-ins

Se você leu meu último post sobre Private Builds, deve ter notado uma semelhança com a funcionalidade de Gated Check-in. Para aqueles que não sabem o que é um Gated Check-in, vai aí um resumo de um post que fiz sobre o assunto: O problema da solução apresentada acima [NA: Uso de Integração Contínua], baseada apenas no servidor de build, é que o check-in precisa ser feito antes de ser validado. Ou seja, em caso de problemas eu necessariamente terei que desfazer manualmente as alterações que quebraram o build. O ideal seria que eu pudesse disparar o buid antes do...

Continue lendo

22/10/2012 | Autor: Igor Abade V. Leite | Categoria: Técnico | Comentários

Use Private Builds - e pare de passar vergonha!

Integração contínua é uma ferramenta importante para garantia de qualidade do código produzido pelo time, certo? Seu time usa TFS? E usa o Team Build para fazer integração contínua? Legal! Só tem uma coisa que não é muito legal: ser a pessoa que quebrou o build. Principalmente se, em sua empresa, o status dos builds fica na parede, à vista de todos. Esta foto à direita é do ambiente de desenvolvimento de um de nossos clientes. Temos times mistos (desenvolvedores da Lambda3 e do cliente) trabalhando em projetos hospedados no TFS do cliente. E, acredite: assim que um build é...

Continue lendo

20/10/2012 | Autor: Igor Abade V. Leite | Categoria: Técnico | Comentários

Economize espaço em disco ao usar Coded UI Test, Team Build e Vídeo

Você sabia que os testes criados com o Microsoft Test Manager (parte da família Visual Studio 2010) podem ser configurados para capturar, automaticamente, vídeos da tela do computador durante a execução dos testes? Ah, já sabia? Bom, confesso que realmente não esperava que isso fosse uma grande novidade… O que talvez seja novidade para alguns é que mesmo testes do tipo Coded UI (testes de automação de interface de usuário, recurso exclusivo do Visual Studio 2010 Premium/Ultimate) que são executados pelo Team Build, durante o processo de build automatizado, podem gerar vídeos. A vantagem disso é que em caso de...

Continue lendo

31/08/2011 | Autor: Igor Abade V. Leite | Categoria: Técnico | Comentários