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.

Definice, které odkazují na tuto definici: kroky

Vlastnosti

download řetězec. Povinné jako první vlastnost.
Zadejte aktuální identifikátor prostředku kanálu nebo žádný, pokud chcete zakázat automatické stahování.

artifact řetězec.
název artefaktu.

patterns řetězec.
vzor pro stahování souborů z artefaktu.

condition řetězec.
Vyhodnocení tohoto výrazu podmínky k určení, zda má být spuštěna tato úloha.

continueOnError logických.
Pokračovat i při selhání?

displayName řetězec.
název úkolu čitelný pro člověka.

target cílové.
prostředí, ve kterém chcete tuto úlohu spustit.

enabled logických.
Spustit tuto úlohu při spuštění úlohy?

env řetězcový slovník.
proměnné pro mapování do prostředí procesu.

name řetězec.
ID kroku. Přijatelné hodnoty: [-_A-Za-z0-9]*.

timeoutInMinutes řetězec.
Doba čekání na dokončení této úlohy před ukončením serveru.

Poznámka:

Kanály můžou být nakonfigurované s vypršením časového limitu na úrovni úlohy. Pokud časový limit na úrovni úlohy uplynul před dokončením kroku, je spuštěná úloha (včetně kroku) ukončena, i když 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í, pokud úloha selže.

Poznámky

Klíčové slovo download stáhne prostředky artefaktů do složky zadané v umístění pro stahování artefaktů .

V závislosti na typu odkazovaného artefaktu (nebo artefaktů) download volá stažení artefaktů kanálu (pro artefakty kanálu, pokud kanál běží v Azure DevOps Services), stáhnout artefakty sestavení (pro artefakty sestavení) nebo Stáhnout artefakty ze sdílené složky (pro artefakty sdílené složky).

Umístění stahování 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í.

Chcete-li 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é