Gérer les artefacts Azure DevOps
Vélocité de changement DevOps facilite la gestion des artefacts publiés via des pipelines de version Azure DevOps. Vous pouvez importer et suivre ces artefacts, et gérer les packages dans Vélocité de changement DevOps.
- Version
- Artefacts Azure
Artefacts de version
Les artefacts de version et de pipeline publiés à l'aide des tâches Publier des artefacts de version (PublishBuildArtifacts) et Publier des artefacts de pipeline (PublishPipelineArtifacts) sur Azure DevOps sont automatiquement créés dans votre instance Vélocité de changement DevOps. Vous pouvez également importer des données historiques pour les artefacts de version.
Les artefacts de version créés à l'aide de la tâche Publier des artefacts de version font partie du référentiel d'artefacts, dont le nom correspond par défaut au nom du pipeline de version.
Artefacts Azure
Vous pouvez importer et suivre les artefacts sur votre instance Vélocité de changement DevOps. Vous pouvez importer des artefacts Azure DevOps publiés dans Artefacts Azure à l'aide de la tâche Package universel uniquement.
(DevOps 1.35 et versions ultérieures) Le champ Alias de connexion de flux est disponible sur le formulaire Outils Azure DevOps. Ce champ est renseigné automatiquement avec un alias pour la connexion de flux. Pour plus d'informations sur la connexion d'un outil DevOps, consultez Intégration Vélocité de changement DevOps à des outils tiers.
Après la mise à niveau, pour sélectionner et ajouter les référentiels d'artefacts à l'aide de l'intégration d'applications, vous devez sélectionner Détecter pour détecter les référentiels d'artefacts existants. Les enregistrements sont ajoutés à la liste connexe Référentiels d'artefacts. Pour plus d'informations sur l'ajout de référentiels d'artefacts, consultez Associer des objets d'outil à des applications - Espace de travail.
Pour effectuer le suivi des référentiels d'artefacts, modifiez la valeur de la colonne Suivi sur True (valeur par défaut, False).
- Dans la mesure où la création d'artefacts Azure DevOps ne dépend pas de l'achèvement du pipeline de version, si l'artefact Azure DevOps est utilisé comme déclencheur pour un pipeline de mise en production, il est déclenché même si le pipeline de version est en attente d'achèvement en raison d'une demande de changement.
- Par défaut, le travail planifié est exécuté toutes les 24 heures ; il est également possible de l'exécuter sur demande. Toutefois, étant donné que le travail planifié nécessite des performances élevées, évitez de l'exécuter fréquemment.
Tenez compte des points suivants lors de l'importation d'artefacts Azure DevOps :
- Il est impossible de publier les artefacts à partir des pipelines de mise en production en raison des limitations d'Azure DevOps.
- Les référentiels d'artefacts sont suivis comme suit :
- L'importation historique des artefacts Azure DevOps s'effectue à l'aide de l'intégration d'applications. Pour plus d'informations, consultez Associer des objets d'outil à des applications - Espace de travail.
- Pour effectuer le suivi en temps réel des artefacts, vous devez modifier la valeur de la colonne Suivi sur True (valeur par défaut, False). Dans le cas contraire, le flux ou le référentiel d'artefacts ne fait l'objet d'aucun suivi.
- L'application prend en charge les flux propres au projet, mais pas les flux propres à l'organisation. Seuls les artefacts Azure DevOps publiés via le pipeline Azure DevOps sont pris en charge.
- Les artefacts Azure DevOps qui ne sont liés à aucun pipeline de version ou pipeline de mise en production (artefacts orphelins) ne sont pas pris en charge.
- Les artefacts Azure DevOps sont stockés au format suivant :
- Artefact Azure DevOps lié uniquement au pipeline de version (ou) aux pipelines de version et de mise en production :
<artifact-name>-<1.build-number.0> (numéro de version du pipeline de version)
- Artefact Azure DevOps lié uniquement au pipeline de mise en production :
<artifact-name>-<1.build-number.0> (numéro de version du pipeline de mise en production)
- Artefact Azure DevOps lié uniquement au pipeline de version (ou) aux pipelines de version et de mise en production :
Mappage d'artefacts Azure DevOps avec Vélocité de changement DevOps
| Artefact Azure DevOps | Vélocité de changement DevOps |
|---|---|
| Flux | Référentiels de l'artefact |
| Packages | Artifacts |
| Provenance/numéro de version | Versions |
Limitations
- Le projet d'artefacts Azure DevOps avec 4 000 flux (ou moins) est pris en charge.
- Le flux d'artefacts Azure DevOps contenant 800 packages ou artefacts (ou moins) est pris en charge.
- La publication du pipeline Azure DevOps avec 200 packages ou artefacts (ou moins) est prise en charge.