2017-10-18 26 views
1

J'ai une définition TFS Build 2015 (pas XAML). Et j'ai un ensemble d'éléments de travail (bugs, par exemple). Ils sont liés aux changesets qui sont associés à la construction. Lorsque ma génération est terminée avec succès, je peux voir ces éléments sur la page Résumé de la construction dans la section "Éléments de travail associés".TFS 2015: Mise à jour des éléments associés sur la génération réussie

La question est: Je veux changer le statut de tous ces éléments automatiquement à quelque chose comme "Prêt pour QA".

Comment puis-je y parvenir?

Je n'ai pas besoin d'une explication détaillée, juste quelques directions rapides, où regarder, comment saisir une information liée à la construction TFS dans un script ou quelque chose comme ceci.

Merci d'avance.

Répondre

1

Selon votre description, vous devez remplacer l'élément de travail par un état personnalisé, tel que «Prêt pour le contrôle qualité».

Pour ce faire, vous devez utiliser un script Powershell dans le pipeline de construction, obtenir les adresses de base de votre collection d'équipe et obtenir les éléments de travail liés à la construction, puis utilisez le API Rest-Update work items, comme system.state champ.

Pour connaître les étapes détaillées s'il vous plaît se référer ci-dessous deux blogs, même il est la mise à jour intégration créer de la valeur, le même mécanisme:

+1

Aussi, juste au cas où quelqu'un se demande et ne veut pas regarder à travers les liens. C'est ainsi que vous obtenez les éléments de travail associés à la construction concrète: 'https: // {instance}/DefaultCollection/{projet}/_apis/build/builds/{buildId}/workitems? Api-version = {version}' – scor4er