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 |