Udostępnij za pośrednictwem


CopyPublishBuildArtifacts@1 — kopiowanie i publikowanie artefaktów kompilacji w wersji 1

CopyPublishBuildArtifacts@1 jest przestarzała. Zamiast tego użyj zadania Copy Files (Kopiuj pliki) i zadania Publish Build Artifacts (Publikuj artefakty kompilacji).

To zadanie jest przestarzałe.

Składnia

# 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.

Dane wejściowe

CopyRoot - Kopiuj katalog główny
string.

Folder główny, do którego mają być stosowane wzorce dopasowania plików. Jeśli nie zostanie podana żadna wartość, zostanie użyty katalog główny repozytorium. Użyj zmiennych, aby określić folder poza repozytorium, taki jak $(Agent.BuildDirectory).


Contents - Zawartość
string. Wymagane.

Ścieżki plików lub folderów do uwzględnienia w ramach artefaktu. Obsługuje wiele linii wzorców minimatch. Więcej informacji.


ArtifactName - Nazwa artefaktu
string. Wymagane.

Nazwa artefaktu do utworzenia.


ArtifactType - Typ artefaktu
string. Wymagane. Dozwolone wartości: Container (Serwer), FilePath (Udział plików).

Wybierz, czy artefakt ma być przechowywany w programie TFS/Team Services, czy skopiować go do udziału plików, który musi być dostępny z poziomu agenta kompilacji.


TargetPath - Ścieżka
string. Opcjonalny. Użyj polecenia , gdy ArtifactType = FilePath. Wartość domyślna: \\my\share\$(Build.DefinitionName)\$(Build.BuildNumber).

Lokalizacja ścieżki pliku UNC do skopiowania artefaktu. Musi być dostępny z poziomu agenta kompilacji.


Opcje sterowania zadaniami

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Wymagania

Wymaganie Opis
Typy potoków YAML, klasyczna kompilacja
Działa w Agent, DeploymentGroup
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne ustawialne Dowolne
Wersja agenta 1.83.0 lub nowsza
Kategoria zadania Narzędzie