Sdílet prostřednictvím


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.

continueOnErrorboolean.
Chcete pokračovat v provozu i při selhání?

displayName Řetězec.
Název úkolu čitelný pro člověka.

targetcíl.
Prostředí, ve kterém se má tato úloha spustit.

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

Viz také