Freigeben über


DownloadPipelineArtifact@0: Herunterladen der Aufgabe "Pipelineartefakt v0"

Verwenden Sie diese Aufgabe, um Pipeline-Artefakte aus früheren Phasen dieser Pipeline oder aus einer anderen Pipeline herunterzuladen.

Es gibt eine neuere Version dieser Aufgabe. Weitere Informationen finden Sie unter DownloadPipelineArtifact@2.

Hinweis

Weitere Informationen, einschließlich Azure CLI-Befehlen, finden Sie unter Herunterladen von Artefakten.

Verwenden Sie diese Aufgabe, um Pipeline-Artefakte aus früheren Phasen dieser Pipeline oder aus einer anderen Pipeline herunterzuladen.

Wichtig

Diese Aufgabe wird nur auf Azure DevOps Services unterstützt. Wenn Sie es auf Azure DevOps Server verwenden, erhalten Sie eine Fehlermeldung ähnlich wie Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead. Use Download Build Artifacts if you're use Azure DevOps Server or 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.

Eingaben

pipelineId - Die spezifische Pipeline, von der heruntergeladen werden soll
string.

Der Build, aus dem die Artefakte heruntergeladen werden sollen. Beispiel: 1764. Wenn sie nicht vorhanden ist, richten Sie das Ziel auf die aktuelle Pipeline aus.


artifactName - Der Name des herunterzuladenden Artefakts.
string. Erforderlich. Standardwert. drop.

Gibt den Namen des herunterzuladenden Artefakts an. Wenn der Wert leer bleibt, lädt die Aufgabe alle Artefakte herunter, die der Pipelineausführung zugeordnet sind.


targetPath - Pfad zum Herunterladen
string. Erforderlich.

Der Ordnerpfad, in den das Artefakt heruntergeladen werden soll. Dies kann ein vollqualifizierter Pfad oder ein Pfad relativ zum Stammverzeichnis des Repositorys sein. Platzhalter werden nicht unterstützt. Variablen werden unterstützt. Wenn der Ordner nicht vorhanden ist, wird er erstellt.


Optionen für die Vorgangskontrolle

Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Keine.

Hinweise

Es gibt eine neuere Version dieser Aufgabe. Weitere Informationen finden Sie unter DownloadPipelineArtifact@2.

Wichtig

Diese Aufgabe wird nur auf Azure DevOps Services unterstützt. Wenn Sie es auf Azure DevOps Server verwenden, erhalten Sie eine Fehlermeldung ähnlich wie Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead. Use Download Build Artifacts if you're use Azure DevOps Server or TFS 2018.

Standardmäßig werden Artefakte in $(Pipeline.Workspace) heruntergeladen. Wenn Sie keinen Artefaktnamen angeben, wird für jedes heruntergeladene Artefakt ein Unterverzeichnis erstellt. Sie können Dateiabgleichsmuster verwenden, um die Dateien einzuschränken, die Sie herunterladen möchten.

Wie finde ich die ID der Pipeline, aus der ich ein Artefakt herunterladen möchte?

Die ID der Pipeline finden Sie unter "Pipelinevariablen". Die Pipeline-ID ist die Variable system.definitionId . Sie finden es auch im URL-Pfad.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassisches Release
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Setzbare Variablen Any
Agent-Version 2.155.1 oder höher
Aufgabenkategorie Hilfsprogramm
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassisches Release
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Setzbare Variablen Any
Agent-Version 2.140.1 oder höher
Aufgabenkategorie Hilfsprogramm