Laden Sie die Aufgabe "Build-Artefakte" herunter

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Hinweis

Es wird empfohlen, ein Upgrade von Buildartefakten auf Pipeline-Artefakte für eine schnellere Leistung zu empfehlen.

Verwenden Sie diese Aufgabe, um Buildartefakte herunterzuladen.

YAML-Codeausschnitt

# Download build artifacts
# Download files that were saved as artifacts of a completed build
- task: DownloadBuildArtifacts@0
  inputs:
    #buildType: 'current' # Options: current, specific
    #project: # Required when buildType == Specific
    #pipeline: # Required when buildType == Specific
    #specificBuildWithTriggering: false # Optional
    #buildVersionToDownload: 'latest' # Required when buildType == Specific. Options: latest, latestFromBranch, specific
    #allowPartiallySucceededBuilds: false # Optional
    #branchName: 'refs/heads/master' # Required when buildType == Specific && BuildVersionToDownload == LatestFromBranch
    #buildId: # Required when buildType == Specific && BuildVersionToDownload == Specific
    #tags: # Optional
    #downloadType: 'single' # Choose whether to download a single artifact or all artifacts of a specific build. Options: single, specific
    #artifactName: # Required when downloadType == Single
    #itemPattern: '**' # Optional
    #downloadPath: '$(System.ArtifactsDirectory)' 
    #cleanDestinationFolder: false # Optional
    #parallelizationLimit: '8' # Optional
    #extractTars: false # Optional

Argumente

Argument BESCHREIBUNG
buildType
Herunterladen von Artefakten, die von
(Erforderlich) Laden Sie Artefakte herunter, die vom aktuellen Build erstellt werden, oder aus einem bestimmten Build
Standardwert: current
project
Project
(Erforderlich) Das Projekt, aus dem die Buildartefakte heruntergeladen werden sollen
definition
Buildpipeline
(Erforderlich) Wählen Sie den Namen der Buildpipeline aus.
Argumentalias: pipeline
specificBuildWithTriggering
Laden Sie bei Bedarf Artefakte aus dem auslösenden Build herunter.
(Optional) Wenn true, versucht diese Buildaufgabe, Artefakte aus dem auslösenden Build herunterzuladen. Wenn kein Auslösen von Build aus der angegebenen Pipeline vorhanden ist, lädt er Artefakte aus dem in den nachstehenden Optionen angegebenen Build herunter.
Standardwert: false
buildVersionToDownload
Buildversion zum Herunterladen
(Erforderlich) Geben Sie an, welche Version des Build heruntergeladen werden soll.
  • Wählen Sie latest aus, um die neueste verfügbare Buildversion herunterzuladen.
  • Wählen Sie latestFromBranch aus, um die neueste verfügbare Buildversion des von branchName und tags angegebenen Zweigs herunterzuladen. tags
  • Wählen Sie specific aus, um die von buildId angegebene Buildversion herunterzuladen.
    allowPartiallySucceededBuilds
    Herunterladen von Artefakten auch von teilweise erfolgreichen Builds
    (Optional) Wenn überprüft, versucht diese Buildaufgabe, Artefakte herunterzuladen, ob der Build erfolgreich ist oder teilweise erfolgreich ist.
    Standardwert: false
    branchName
    Branchname
    (Erforderlich) Geben Sie an, um nach Verzweigung/Ref-Name zu filtern.
    Standardwert: refs/heads/master
    buildId
    Erstellen
    (Erforderlich) Der Build, aus dem die Artefakte heruntergeladen werden sollen
    tags
    Buildtags
    (Optional) Eine durch Komma getrennte Liste von Tags. Nur Builds mit diesen Tags werden zurückgegeben.
    downloadType
    Downloadtyp
    (Erforderlich) Wählen Sie aus, ob sie ein einzelnes Artefakte oder alle Artefakte eines bestimmten Builds herunterladen möchten.
    Standardwert: single
    artifactName
    Artefaktname
    (Erforderlich) Der Name des zu herunterladenden Artefaktes
    itemPattern
    Übereinstimmungsmuster
    (Optional) Geben Sie Dateien an, die als Minimatchmuster mit mehreren Zeilen heruntergeladen werden sollen. Weitere Informationen.
    Das Standardmuster lädt alle Dateien in allen Artefakten im Build herunter, wenn die Specific files Option ausgewählt ist. So laden Sie alle Dateien innerhalb eines Artefakteabbruchs herunter drop/
    Standardwert: \*\*
    downloadPath
    Zielverzeichnis
    (Erforderlich) Pfad auf dem Agentcomputer, auf dem die Artefakte heruntergeladen werden
    Standardwert: $(System.ArtifactsDirectory)
    cleanDestinationFolder
    Ordner "Sauberes Ziel"
    (Optional) Löschen aller vorhandenen Dateien im Zielordner, bevor Artefakte heruntergeladen werden
    Standardwert: false
    parallelizationLimit
    Parallelisierungsgrenzwert
    (Optional) Anzahl der Dateien, die gleichzeitig heruntergeladen werden sollen
    Standardwert: 8
    extractTars
    Extrahieren aller Dateien, die in Tar-Archiven gespeichert sind
    (Optional) Extrahieren Sie alle .tar Dateien. Die Aktivierungsoption in PublishBuildArtifacts-Aufgabe speichert Artefakte automatisch als .tar Dateien.StoreAsTar Mit dieser Option können Sie Unix-Dateiberechtigungen beibehalten. Auf Windows ignoriert.
    Standardwert: false

    Quelle öffnen

    Diese Aufgabe wird auf GitHub Open Source. Feedback und Beiträge sind willkommen.