Tag: shelveset | CloudMotion

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 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 2 mins. | 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 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 4 mins. | Comentários

Como transferir seu workspace do TFS de um computador para outro

Imagine o seguinte cenário: você está no meio de um projeto, com vários arquivos em checkout, e por algum motivo precisa trocar de computador e continuar seu trabalho em outro computador. Se seus arquivos não estivessem sob controle de versão, isso não seria um problema. Era só copiar seu diretório num pen-drive, levar para o outro micro e pronto! Mas como você está usando o TFS tem algumas coisas que não podem ser esquecidas: O status do checkout dos arquivos (“pending change”, como chamamos no TFS) é uma informação que é mantida dentro de seu workspace; O workspace é atrelado...

Continue lendo

26/06/2012 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 5 mins. | Comentários