Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
To zadanie służy do pobierania artefaktów potoku z wcześniejszych etapów tego potoku lub z innego potoku.
Ta wersja zadania jest przestarzała; użyj DownloadPipelineArtifact@2.
Uwaga
Aby uzyskać więcej informacji, w tym poleceń interfejsu wiersza polecenia platformy Azure, zobacz pobierania artefaktów.
To zadanie służy do pobierania artefaktów potoku z wcześniejszych etapów tego potoku lub z innego potoku.
Ważne
To zadanie jest obsługiwane tylko w usługach Azure DevOps Services. Jeśli używasz go na serwerze Azure DevOps Server, zostanie wyświetlony komunikat o błędzie podobny do Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead.
Użyj pobierz artefakty kompilacji, jeśli używasz serwera Azure DevOps Server lub TFS 2018.
Składnia
# Download Pipeline Artifacts v0
# Downloads an artifact associated with a pipeline.
- task: DownloadPipelineArtifact@0
inputs:
#pipelineId: # string. The specific pipeline to download from.
artifactName: 'drop' # string. Required. The name of artifact to download. Default: drop.
targetPath: # string. Required. Path to download to.
Dane wejściowe
pipelineId
-
Określony potok do pobrania z
string
.
Kompilacja, z której mają być pobierane artefakty. Na przykład: 1764
. Jeśli brakuje, należy kierować do bieżącego potoku.
artifactName
-
Nazwa artefaktu do pobrania.
string
. To jest wymagane. Wartość domyślna: drop
.
Określa nazwę artefaktu do pobrania. Jeśli wartość jest pozostawiona pusta, zadanie pobiera wszystkie artefakty skojarzone z uruchomieniem potoku.
ścieżka targetPath
- do pobrania do
string
. To jest wymagane.
Ścieżka folderu do pobrania artefaktu. Może to być w pełni kwalifikowana ścieżka lub ścieżka względem katalogu głównego repozytorium. Symbole wieloznaczne nie są obsługiwane. zmienne są obsługiwane. Jeśli folder nie istnieje, zostanie utworzony.
Opcje sterowania zadaniami
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań podrzędnych. Aby uzyskać więcej informacji, zobacz opcje kontroli i typowe właściwości zadań.
Zmienne wyjściowe
Żaden.
Uwagi
Istnieje nowsza wersja tego zadania. Aby uzyskać więcej informacji, zobacz DownloadPipelineArtifact@2.
Ważne
To zadanie jest obsługiwane tylko w usługach Azure DevOps Services. Jeśli używasz go na serwerze Azure DevOps Server, zostanie wyświetlony komunikat o błędzie podobny do Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead.
Użyj pobierz artefakty kompilacji, jeśli używasz serwera Azure DevOps Server lub TFS 2018.
Domyślnie artefakty są pobierane do $(Pipeline.Workspace)
. Jeśli nie określisz nazwy artefaktu, dla każdego pobranego artefaktu zostanie utworzony podkatalog. Aby ograniczyć pliki, które chcesz pobrać, można użyć wzorców dopasowywania plików.
Jak mogę znaleźć identyfikator potoku, z którego chcę pobrać artefakt?
Identyfikator potoku można znaleźć w obszarze "Zmienne potoku". Identyfikator potoku to zmienna system.definitionId. Można go również znaleźć w ścieżce adresu URL.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Żaden |
możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
ograniczenia poleceń | Jakikolwiek |
zmienne ustawiane | Jakikolwiek |
Wersja agenta | 2.155.1 lub nowsza |
Kategoria zadań | Użyteczność |