steps.download Definition
Krok download
stáhne artefakty přidružené k aktuálnímu spuštění nebo z jiného kanálu Azure, který je přidružený jako prostředek kanálu.
steps:
- download: string # Required as first property. Specify current, pipeline resource identifier, or none to disable automatic download.
artifact: string # Artifact name.
patterns: string # Pattern to download files from artifact.
condition: string # Evaluate this condition expression to determine whether to run this task.
continueOnError: boolean # Continue running even on failure?
displayName: string # Human-readable name for the task.
target: string | target # Environment in which to run this task.
enabled: boolean # Run this task when the job runs?
env: # Variables to map into the process's environment.
string: string # Name/value pairs
name: string # ID of the step.
timeoutInMinutes: string # Time to wait for this task to complete before the server kills it.
retryCountOnTaskFailure: string # Number of retries if the task fails.
steps:
- download: string # Required as first property. Specify current, pipeline resource identifier, or none to disable automatic download.
artifact: string # Artifact name.
patterns: string # Pattern to download files from artifact.
condition: string # Evaluate this condition expression to determine whether to run this task.
continueOnError: boolean # Continue running even on failure?
displayName: string # Human-readable name for the task.
target: string | target # Environment in which to run this task.
enabled: boolean # Run this task when the job runs?
env: # Variables to map into the process's environment.
string: string # Name/value pairs
name: string # ID of the step.
timeoutInMinutes: string # Time to wait for this task to complete before the server kills it.
steps:
- download: string # Required as first property. Specify current, pipeline resource identifier, or none to disable automatic download.
artifact: string # Artifact name.
patterns: string # Pattern to download files from artifact.
condition: string # Evaluate this condition expression to determine whether to run this task.
continueOnError: boolean # Continue running even on failure?
displayName: string # Human-readable name for the task.
enabled: boolean # Run this task when the job runs?
env: # Variables to map into the process's environment.
string: string # Name/value pairs
name: string # ID of the step.
timeoutInMinutes: string # Time to wait for this task to complete before the server kills it.
Definice, které odkazují na tuto definici: kroky
Vlastnosti
download
Řetězec. Povinný argument jako první vlastnost.
Pokud chcete zakázat automatické stahování, zadejte aktuální, identifikátor prostředku kanálu nebo žádný.
artifact
Řetězec.
Název artefaktu.
patterns
Řetězec.
Vzor pro stahování souborů z artefaktu
condition
Řetězec.
Vyhodnoťte tento výraz podmínky a určete, jestli se má tato úloha spustit.
continueOnError
boolean.
Chcete pokračovat v provozu i při selhání?
displayName
Řetězec.
Název úkolu čitelný pro člověka.
target
cíl.
Prostředí, ve kterém se má tato úloha spustit.
enabled
boolean.
Spustit tuto úlohu při spuštění úlohy?
env
řetězcový slovník.
Proměnné, které se mají mapovat na prostředí procesu.
name
Řetězec.
ID kroku. Přijatelné hodnoty: [-_A-Za-z0-9]*.
timeoutInMinutes
Řetězec.
Je čas počkat na dokončení této úlohy, než ho server ukončí.
Poznámka
Kanály mohou být nakonfigurované s vypršením časového limitu na úrovni úlohy. Pokud interval časového limitu na úrovni úlohy uplynou před dokončením kroku, spuštěná úloha (včetně vašeho kroku) se ukončí, a to i v případě, že je krok nakonfigurovaný s delším timeoutInMinutes
intervalem. Další informace najdete v tématu Vypršení časových limitů.
retryCountOnTaskFailure
Řetězec.
Počet opakování v případě selhání úkolu
Poznámky
Klíčové download
slovo stahuje prostředky artefaktů.
V závislosti na typu odkazovaného artefaktu (nebo artefaktů) download
volá stažení artefaktů kanálu (pro artefakty kanálu, pokud je váš kanál spuštěný v Azure DevOps Services), stažení artefaktů sestavení (pro artefakty sestavení) nebo stažení artefaktů ze sdílené složky (pro artefakty sdílené složky).
Umístění stažení artefaktů
Artefakty z aktuálního kanálu se stáhnou do $(Pipeline.Workspace)/<artifact name>
.
Artefakty z přidruženého prostředku kanálu se stáhnou do $(Pipeline.Workspace)/<pipeline resource identifier>/<artifact name>
.
Automatické stahování v úlohách nasazení
Všechny dostupné artefakty z aktuálního kanálu a z přidružených prostředků kanálu se automaticky stáhnou v úlohách nasazení a zpřístupní se pro vaše nasazení.
Pokud chcete zabránit stahování, zadejte download: none
.
Příklady
steps:
- download: current # refers to artifacts published by current pipeline
artifact: WebApp
patterns: '**/.js'
displayName: Download artifact WebApp
- download: MyAppA # downloads artifacts available as part of the pipeline resource specified as MyAppA