Comment télécharger les derniers artefacts de build depuis Azure DevOps de manière programmatique ?

Comment télécharger les derniers artefacts de build depuis Azure DevOps de manière programmatique ?

Vous devrez utiliser l’API REST d’Azure DevOps pour cela. Cet appel REST récupère les artefacts du build :

GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/artifacts?artifactName={artifactName}&api-version=5.0

Cet appel REST vous donnera le dernier build :

GET https://dev.azure.com/{organization}/{project}/_apis/build/latest/{definition}?branchName={branchName}&api-version=5.0-preview.1

Voici un article (avec quelques exemples) expliquant comment vous vous authentifieriez auprès de l’API. Du point de vue du code, c’est une simple requête HTTP, donc cela devrait être assez facile.