0
votes

Comment obtenir l'ID de pipeline de la version actuelle dans Azure Devops Extension API

Comment puis-je obtenir l'ID de pipeline de la version actuelle à l'aide d'Azure-Devops-Extension-API? Y a-t-il un moyen d'obtenir l'ID de pipeline sur la page de version actuelle?


0 commentaires

3 Réponses :


0
votes

Vous pouvez utiliser l'API Azure Devops,

Liste des définitions pour obtenir toutes les versions récentes, puis Obtenez la définition pour extraire les détails


0 commentaires

0
votes

Comment obtenir l'ID de pipeline de la version actuelle dans Azure Devops API

Le package Azure-Devops-Extension-API offre une classe ReleaserestClient , qui comprenant une méthode GETRelases pour obtenir une liste de versions: xxx

Nous pourrions fournir les paramètres project , de la définition pour obtenir le ID de pipeline de la version actuelle.


0 commentaires

0
votes

J'espère que vous recherchez l'identifiant de pipeline actuel déployé avec succès sur une étape particulière. Dites que vous exécutez vos commandes dans le cadre d'une tâche dans Dev Stade et vous avez besoin du dernier ID de pipeline déployé avec succès sur Dev étape.

Il existe deux façons d'obtenir l'ID de version actuel: P>

  1. avec chaque définition de libération, il existe une version actuelle mise à jour dans chaque environnement de cette définition de version. LI> ol>

    Code Snippet: P>

    history = r_client_v4_1.get_deployments(project="XXXXX", definition_id=release_definition_id,
                                            definition_environment_id=release_env_definition_id,
                                            deployment_status="Succeeded", latest_attempts_only=True, top=1)
    
    rel_ids.append(str(history[0].release.id))
    


0 commentaires