Partager via


DownloadPipelineArtifact@0 - Tâche télécharger l’artefact de pipeline v0

Utilisez cette tâche pour télécharger des artefacts de pipeline à partir des étapes antérieures de ce pipeline ou d’un autre pipeline.

Il existe une version plus récente de cette tâche. Pour plus d’informations, consultez DownloadPipelineArtifact@2.

Notes

Pour plus d’informations, notamment les commandes Azure CLI, consultez téléchargement d’artefacts.

Utilisez cette tâche pour télécharger des artefacts de pipeline à partir des étapes antérieures de ce pipeline ou d’un autre pipeline.

Important

Cette tâche est prise en charge sur Azure DevOps Services uniquement. Si vous l’utilisez sur Azure DevOps Server, vous recevez un message d’erreur similaire à Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead. Utiliser télécharger les artefacts de build si vous utilisez Azure DevOps Server ou TFS 2018.

Syntax

# Download Pipeline Artifacts v0
# Downloads an artifact associated with a pipeline.
- task: DownloadPipelineArtifact@0
  inputs:
    #pipelineId: # string. The specific pipeline to download from. 
    artifactName: 'drop' # string. Required. The name of artifact to download. Default: drop.
    targetPath: # string. Required. Path to download to.
# Download Pipeline Artifacts v0
# Download Pipeline Artifact.
- task: DownloadPipelineArtifact@0
  inputs:
    #pipelineId: # string. The specific pipeline to download from. 
    artifactName: 'drop' # string. Required. The name of artifact to download. Default: drop.
    targetPath: # string. Required. Path to download to.

Entrées

pipelineId - Pipeline spécifique à partir duquel télécharger
string.

Build à partir de laquelle télécharger les artefacts. Par exemple : 1764. En cas d’absence, ciblez le pipeline actuel.


artifactName - Nom de l’artefact à télécharger.
string. Obligatoire. Valeur par défaut : drop.

Spécifie le nom de l’artefact à télécharger. Si la valeur est laissée vide, la tâche télécharge tous les artefacts associés à l’exécution du pipeline.


targetPath - Chemin d’accès au téléchargement
string. Obligatoire.

Chemin d’accès au dossier dans lequel télécharger l’artefact. Il peut s’agir d’un chemin complet ou d’un chemin d’accès relatif à la racine du dépôt. Les caractères génériques ne sont pas pris en charge. Les variables sont prises en charge. Si le dossier n’existe pas, il sera créé.


Options de contrôle de la tâche

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Aucun.

Notes

Il existe une version plus récente de cette tâche. Pour plus d’informations, consultez DownloadPipelineArtifact@2.

Important

Cette tâche est prise en charge sur Azure DevOps Services uniquement. Si vous l’utilisez sur Azure DevOps Server, vous recevez un message d’erreur similaire à Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead. Utiliser télécharger les artefacts de build si vous utilisez Azure DevOps Server ou TFS 2018.

Par défaut, les artefacts sont téléchargés dans $(Pipeline.Workspace). Si vous ne spécifiez pas de nom d’artefact, un sous-répertoire est créé pour chaque artefact téléchargé. Vous pouvez utiliser des modèles de correspondance de fichiers pour limiter les fichiers que vous souhaitez télécharger.

Comment trouver l’ID du pipeline à partir duquel je souhaite télécharger un artefact ?

Vous trouverez l’ID du pipeline dans les « Variables de pipeline ». L’ID de pipeline est la variable system.definitionId. Vous pouvez également le trouver dans le chemin d’URL.

Configuration requise

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes None
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commandes Quelconque
Variables settables Quelconque
Version de l’agent 2.155.1 ou version ultérieure
Catégorie de la tâche Utilitaire
Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes None
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commandes Quelconque
Variables settables Quelconque
Version de l’agent 2.140.1 ou version ultérieure
Catégorie de la tâche Utilitaire