Olá a todos, boa tarde.
Meu nome é Leonardo Felicissimo, sou líder técnico. Depois de muito tentar e pensar, resolvi buscar por algum fórum de ALM e encontrei vocês. Por favor, me ajudem!
Nosso produto precisa de dados que são fornecidos através de múltiplos serviços (Windows Services) com diferentes responsabilidades. Atualmente temos em torno de 10 serviços. Estes serviços fazem parte de um único Team Project, que denominamos BackOffice. Nosso TFS está na versão 2013 e utilizamos o template Agile. A estrutura de nosso TFS é que para cada serviço temos uma Sub-area. Ou seja: MeuProjeto\BackOffice\Serviço 1, MeuProjeto\BackOffice\Serviço 2, MeuProjeto\BackOffice\Serviço 3. E temos PBI's, Bugs, Tasks associadas para estes serviços.
É aí que vem nosso problema. Temos um Build por serviço, e atualmente quando executo o build do Serviço 1, ele associa a este build TODAS as changesets do Serviço 2, dificultando assim, o Deployment do Serviço 2. Resultado? Nunca conseguimos saber o que exatamente estamos entregando nas release liberadas. Precisamos sempre questionar os desenvolvedores.
Como podemos resolver este problema de associação de items indevidos? A configuração do que deve ser compilado em cada Build Definition parece estar Ok, fizemos Active do que deveria estar Active, e Cloaked do que deveria estar Cloaked e por algum motivo o Build continua associando Changesets que não possuem qualquer relação com o serviço associado ao Build.
Podem nos ajudar?
[]'s