2017-07-19 1 views
1

Je voulais savoir s'il était possible d'automatiser les demandes de tirage entre branches et de les intégrer au flux de versions dans Visual Studio Team services? E.g .: Disons que je veux pousser les changements de maître à QA une fois que la construction réussit ou peut être pendant la libération.Automatiser les demandes d'extraction entre branches dans VSTS

+0

-vous résoudre le problème avec ma solution? –

Répondre

0

La manière la plus simple est que vous pouvez créer une requête de tirage à travers Create a pull request REST API (peut l'appeler via PowerShell).

flux de travail simple:

  1. Créer une définition de génération d'intégration continue (Build définition> Triggers> Activer l'intégration continue)
  2. Ajouter des informations nécessaires (par exemple nom de la branche) dans un fichier (par exemple txt) et publier artefact
  3. Créer une définition de libération de déploiement continue avec la construction précédente
  4. Lire les informations nécessaires pour le fichier en artefact et créer une demande de traction via l'API REST

Un blog sur l'appel API REST par PowerShell: Calling VSTS APIs with PowerShell