Automatizando combinações de conjunto de mudanças no TFS com base no fluxo de trabalho de item de trabalho

1

Estou trabalhando para automatizar nosso processo de mesclagem de conjuntos de mudanças relacionados a itens de trabalho específicos, mas não consigo saber por onde começar.

Aviso: Sou quase completamente novo no TFS e DevOps por completo. Vou tentar e ser o mais claro possível, mas se houver algo que eu precise elaborar, por favor, soem nos comentários.

Atualmente, parte do processo manual de completar um item de trabalho é mesclar manualmente o conjunto de alterações relevante. Isso é feito solicitando-se a mesclagem de alguém com as devidas permissões para fazer isso, que pode ou não ser o responsável pelo changeset.

Eu fiz um pouco de pesquisa e descobri duas ideias:

  1. Crie um plug-in TFS personalizado para ouvir um determinado evento Item de trabalho (usando a interface ISubscriber ) e realize a mesclagem

    ou

  2. No fluxo de trabalho do item de trabalho, adicione uma ação personalizada à transição entre os estágios 'x' e 'y'

Estou bastante confiante de que isso pode ser feito com um plugin TFS personalizado, mas também parece que seria muito mais trabalho do que o necessário. O TFS Power Tools pode ser usado para definir algo assim?

    
por Jordan Foreman 10.01.2014 / 19:38

1 resposta

0

Acabei decidindo pela opção 1. Não acho que criar uma ação personalizada no fluxo de trabalho do item de trabalho seja capaz de fazer o que eu quero. Discussão relacionada

Então, como eu disse, estou optando por escrever um TFS Plugin. Parece que a API é capaz de automatizar a mesclagem de conjuntos de alterações. Agora eu só preciso obter o meu servidor local TFS para reconhecer o meu plugin!

    
por 14.01.2014 / 15:17