Publier des Artefacts de Pipeline

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

Azure Artifacts permet aux développeurs de stocker et de gérer leurs packages et de contrôler les personnes avec lesquelles ils veulent les partager. Les artefacts de pipeline sont générés après la build de votre application. La sortie peut ensuite être déployée ou consommée par un autre travail dans votre pipeline.

Publier des artefacts

Notes

Publier des artefacts de pipeline n’est pas pris en charge dans les pipelines de mise en production. C’est uniquement pris en charge dans les pipelines de build, les pipelines à plusieurs phases et les pipelines yaml.

Vous pouvez publier vos artefacts à n’importe quelle phase de votre pipeline à l’aide de YAML ou de l’éditeur classique. Vous ne serez pas facturé pour le stockage de vos artefacts de pipeline ou l’utilisation de la mise en cache de pipeline.

- task: PublishPipelineArtifact@1
  inputs:
    targetPath: '$(Pipeline.Workspace)'
    publishLocation: 'pipeline'
    artifact: 'drop'
  • targetPath : (Obligatoire) Chemin d’accès du fichier ou du répertoire à publier. Peut être absolu ou relatif au répertoire de travail par défaut. Peut inclure des variables, mais les caractères génériques ne sont pas pris en charge. Valeur par défaut : $(Pipeline.Workspace).

  • publishLocation : (Obligatoire). Emplacement de publication des artefacts : choisissez de stocker l’artefact dans Azure Pipelines ou de le copier dans un partage de fichiers qui doit être accessible à partir de l’agent de pipeline. Options : pipeline, filepath. Valeur par défaut : pipeline.

  • artefact : (facultatif) Nom de l’artefact à publier. S’il n’est pas défini, la valeur par défaut est un ID unique délimité au travail.

Publier des artefacts à partir de la ligne de commande

Si vous souhaitez publier manuellement votre artefact, exécutez la commande suivante dans une invite de commandes avec élévation de privilèges :

az pipelines runs artifact upload --artifact-name your_artifact_name --path your_path_to_publish --run-id '<artifact_run_id>'

Afficher les artefacts publiés

Une fois l’exécution de votre pipeline terminée, vous pouvez afficher ou télécharger votre artefact publié comme suit

  1. Sélectionnez l’exécution de votre pipeline, puis sélectionnez l’onglet Résumé .

  2. Sélectionnez l’artefact publié dans la section associée.

    Afficher les artefacts publiés

  3. Développez le dossier de dépôt et recherchez votre artefact.

    Afficher le contenu du dépôt

  4. Téléchargez votre artefact de pipeline et explorez son contenu.