DownloadPipelineArtifact@0 – Stažení úlohy artefaktu kanálu v0
Pomocí této úlohy můžete stáhnout artefakty kanálu z dřívějších fází tohoto kanálu nebo z jiného kanálu.
Existuje novější verze této úlohy. Další informace najdete v tématu DownloadPipelineArtifact@2.
Poznámka
Další informace, včetně příkazů Azure CLI, najdete v tématu o stahování artefaktů.
Pomocí této úlohy můžete stáhnout artefakty kanálu z dřívějších fází tohoto kanálu nebo z jiného kanálu.
Důležité
Tato úloha je podporována pouze v Azure DevOps Services. Pokud ho použijete na Azure DevOps Server, zobrazí se Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead.
chybová zpráva podobná této: Pokud používáte Azure DevOps Server nebo TFS 2018, zobrazí se vám chybová zpráva, která se podobá použití stažení artefaktů sestavení.
Syntax
# 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.
# Download Pipeline Artifacts v0
# Download Pipeline Artifact.
- 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.
Vstupy
pipelineId
-
Konkrétní kanál, ze který se má stáhnout
string
.
Sestavení, ze kterého se mají stáhnout artefakty. Příklad: 1764
. Pokud chybí, zaměřte se na aktuální kanál.
artifactName
-
Název artefaktu, který se má stáhnout.
string
. Povinná hodnota. Výchozí hodnota: drop
.
Určuje název artefaktu, který se má stáhnout. Pokud je hodnota prázdná, úloha stáhne všechny artefakty přidružené ke spuštění kanálu.
targetPath
-
Cesta ke stažení
string
. Povinná hodnota.
Cesta ke složce, do které se má artefakt stáhnout. Může se jednat o plně kvalifikovanou cestu nebo cestu relativní ke kořenovému adresáři úložiště. Zástupné znaky se nepodporují. Podporují se proměnné . Pokud složka neexistuje, vytvoří se.
Možnosti ovládání úloh
Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacích prvků a běžné vlastnosti úlohy.
Výstupní proměnné
Žádné
Poznámky
Existuje novější verze této úlohy. Další informace najdete v tématu DownloadPipelineArtifact@2.
Důležité
Tato úloha je podporována pouze v Azure DevOps Services. Pokud ho použijete na Azure DevOps Server, zobrazí se Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead.
chybová zpráva podobná této: Pokud používáte Azure DevOps Server nebo TFS 2018, zobrazí se vám chybová zpráva, která se podobá použití stažení artefaktů sestavení.
Ve výchozím nastavení se artefakty stahují do .$(Pipeline.Workspace)
Pokud nezadáte název artefaktu, vytvoří se pro každý stažený artefakt podadresář. Soubory, které chcete stáhnout, můžete omezit pomocí vzorů porovnávání souborů .
Jak najdu ID kanálu, ze kterého chci stáhnout artefakt?
ID kanálu najdete v proměnné kanálu. ID kanálu je proměnná system.definitionId . Najdete ho také v cestě URL.
Požadavky
Požadavek | Popis |
---|---|
Typy kanálů | YAML, klasický build, klasická verze |
Běží na | Agent, DeploymentGroup |
Požadavky | Žádné |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | 2.155.1 nebo vyšší |
Kategorie úloh | Nástroj |
Požadavek | Popis |
---|---|
Typy kanálů | YAML, klasický build, klasická verze |
Běží na | Agent, DeploymentGroup |
Požadavky | Žádné |
Možnosti | Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze. |
Omezení příkazů | Všechny |
Nastavitelné proměnné | Všechny |
Verze agenta | 2.140.1 nebo vyšší |
Kategorie úloh | Nástroj |