É possível implementar commits pré-testados em TFS?
-
08-07-2019 - |
Pergunta
Estou intrigado com a ideia em TeamCity de commits pré-teste (ou seja, verificar que eles não quebrar a construir antes de permitir check-in para ocorrer) e eu estou querendo saber se há alguma maneira de implementar isso no TFS . Parece que TeamCity pode interface para controle de versão TFS como um armazenamento de backup, mas é claro que eu preferiria uma solução gratuita.
Solução
No TFS, há a noção de check-in políticas onde você pode executar código no cliente e que pode validar o check-in antes de permitir-lhes a ocorrer. No entanto - o que você está depois soa mais como a noção de um "Gated Check-in", onde uma compilação é tentada em um servidor de compilação centro antes do check-in está comprometida com a base de código principal. Dê uma olhada no href="http://www.codeplex.com/BuddyBuild" rel="nofollow noreferrer"> projeto no CodePlex para adicionar essa funcionalidade nas versões atuais do TFS.
Em TFS 2010, fechado constrói será uma característica fora da caixa check-in.