Freigeben über


CopyPublishBuildArtifacts@1 – Aufgabe "Buildartefakte kopieren und veröffentlichen" v1

CopyPublishBuildArtifacts@1 ist veraltet. Verwenden Sie stattdessen die Aufgabe "Dateien kopieren" und die Aufgabe "Buildartefakte veröffentlichen".

Diese Aufgabe ist veraltet.

Syntax

# Copy and Publish Build Artifacts v1
# CopyPublishBuildArtifacts@1 is deprecated. Use the Copy Files task and the Publish Build Artifacts task instead.
- task: CopyPublishBuildArtifacts@1
  inputs:
    #CopyRoot: # string. Copy Root. 
    Contents: # string. Required. Contents. 
    ArtifactName: # string. Required. Artifact Name. 
    ArtifactType: # 'Container' | 'FilePath'. Required. Artifact Type. 
    #TargetPath: '\\my\share\$(Build.DefinitionName)\$(Build.BuildNumber)' # string. Optional. Use when ArtifactType = FilePath. Path. Default: \\my\share\$(Build.DefinitionName)\$(Build.BuildNumber).
# YAML Syntax is not supported in TFS 2018.
# Use the classic designer to add and configure tasks.
# See the following Inputs section for details on the inputs that this task supports.

Eingaben

CopyRoot - Stamm kopieren
string.

Stammordner, auf den Dateiabgleichsmuster angewendet werden sollen. Wenn kein Wert angegeben wird, wird der Repositorystamm verwendet. Verwenden Sie Variablen, um einen Ordner außerhalb des Repositorys anzugeben, z. B. $(Agent.BuildDirectory).


Contents - Inhalt
string. Erforderlich.

Datei- oder Ordnerpfade, die als Teil des Artefaktes eingeschlossen werden sollen. Unterstützt mehrere Linien von Minimatch-Mustern. Weitere Informationen.


ArtifactName - Artefaktname
string. Erforderlich.

Der Name des Artefakts, das erstellt werden soll.


ArtifactType - Artefakttyp
string. Erforderlich. Zulässige Werte: Container (Server), FilePath (Dateifreigabe).

Wählen Sie aus, ob das Artefakte auf TFS/Team Services gespeichert werden soll, oder ob sie in eine Dateifreigabe kopiert werden soll, auf die über den Build-Agent zugegriffen werden muss.


TargetPath - Pfad
string. Optional. Wird verwendet, wenn ArtifactType = FilePath. Standardwert. \\my\share\$(Build.DefinitionName)\$(Build.BuildNumber).

Der Speicherort des UNC-Dateipfads, um das Artefakte zu kopieren. Auf den Build-Agent muss zugegriffen werden.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen über Steuerungsoptionen zusätzlich zu ihren Aufgabeneingaben. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Keine.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Dieser Vorgang erfüllt keine Anforderungen an nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Any
Settable-Variablen Any
Agent-Version 1.83.0 oder höher
Aufgabenkategorie Hilfsprogramm