Condividi tramite


definizione steps.download

Il download passaggio 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.
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.

Definizioni che fanno riferimento a questa definizione: passaggi

Proprietà

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

artifact Stringa.
Nome dell'artefatto.

patterns Stringa.
Modello per scaricare i file dall'artefatto.

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

continueOnErrorbooleano.
Continuare l'esecuzione anche in caso di errore?

displayName Stringa.
Nome leggibile per l'attività.

targetdestinazione.
Ambiente in cui eseguire questa attività.

enabledbooleano.
Eseguire questa attività quando viene eseguito il processo?

env dizionario stringa.
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 del completamento dell'attività prima che il server lo completi.

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 più lungo timeoutInMinutes . Per altre informazioni, vedere Timeout.

retryCountOnTaskFailure Stringa.
Numero di tentativi se l'attività ha esito negativo.

Commenti

La download parola chiave scarica le risorse degli artefatti.

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

Percorso di download degli artefatti

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

Gli artefatti dalla risorsa della 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