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 |