Condividi tramite


steps.download definition

Il passaggio download scarica gli artefatti associati all'esecuzione corrente o da un'altra pipeline di Azure associata come risorsa della pipeline.

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.

Definizioni che fanno riferimento a questa definizione: passaggi

Proprietà

download stringa. Obbligatorio come prima proprietà.
Specificare l'identificatore corrente, l'identificatore di risorsa della pipeline o nessuno per disabilitare il download automatico.

artifact stringa.
Nome artefatto.

patterns stringa.
pattern per scaricare i file dall'artefatto.

condition stringa.
Valutare questa espressione di condizione per determinare se eseguire questa attività.

continueOnError booleano .
Continuare l'esecuzione anche in caso di errore?

displayName stringa.
nome leggibile per l'attività.

target destinazione.
Ambiente in cui eseguire questa attività.

enabled booleano .
Esegui questa attività quando viene eseguito il processo?

env dizionario di stringhe.
Variabili di cui eseguire il mapping nell'ambiente del processo.

name stringa.
ID del passaggio. Valori accettabili: [-_A-Za-z0-9]*.

timeoutInMinutes stringa.
Tempo di attesa per il completamento dell'attività prima che il server lo uccida.

Nota

Le pipeline possono essere configurate con un timeout a livello di processo. Se l'intervallo di timeout a livello di processo è trascorso prima del completamento del passaggio, il processo in esecuzione (incluso il passaggio) viene terminato, anche se il passaggio è configurato con un intervallo di timeoutInMinutes più lungo. Per altre informazioni, vedere timeout.

retryCountOnTaskFailure stringa.
Numero di tentativi in caso di errore dell'attività.

Osservazioni:

La parola chiave download scarica le risorse dell'artefatto nella cartella specificata in percorso di download artefatto.

A seconda del tipo di artefatto di riferimento (o artefatti), download chiamate Download Pipeline Artifacts (per gli artefatti della pipeline, se la pipeline è in esecuzione in Azure DevOps Services), Download Build Artifacts (per gli artefatti di compilazione) o Scaricare elementi dalla condivisione file (per gli artefatti di condivisione file).

Percorso di download degli artefatti

Gli artefatti della pipeline corrente vengono scaricati in $(Pipeline.Workspace)/<artifact name>.

Gli artefatti della risorsa pipeline associata vengono scaricati in $(Pipeline.Workspace)/<pipeline resource identifier>/<artifact name>.

Download automatico nei processi di distribuzione

Tutti gli artefatti disponibili dalla pipeline corrente e dalle risorse della pipeline associate vengono scaricati automaticamente nei processi di distribuzione e resi disponibili per la distribuzione.

Per impedire i download, specificare download: none.

Esempi

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

Vedere anche