Partilhar via


steps.download definition

O download passo transfere artefactos associados à execução atual ou a partir de outro Pipeline do Azure que está associado como um recurso de 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.

Definições que referenciam esta definição: passos

Propriedades

download cadeia. Necessário como primeira propriedade.
Especifique o identificador de recursos atual, do pipeline ou nenhum para desativar a transferência automática.

artifact cadeia.
Nome do artefacto.

patterns cadeia.
Padrão para transferir ficheiros a partir do artefacto.

condition cadeia.
Avalie esta expressão de condição para determinar se deve executar esta tarefa.

continueOnErrorbooleano.
Continuar a executar mesmo com falhas?

displayName cadeia.
Nome legível por humanos para a tarefa.

targetdestino.
Ambiente para executar esta tarefa.

enabledbooleano.
Executar esta tarefa quando a tarefa for executada?

env dicionário de cadeias.
Variáveis a mapear para o ambiente do processo.

name cadeia.
ID do passo. Valores aceitáveis: [-_A-Za-z0-9]*.

timeoutInMinutes cadeia.
Hora de aguardar que esta tarefa seja concluída antes que o servidor a mate.

Nota

Os pipelines podem ser configurados com um tempo limite ao nível da tarefa. Se o intervalo de tempo limite do nível da tarefa decorrido antes da conclusão do passo, a tarefa de execução (incluindo o passo) será terminada, mesmo que o passo esteja configurado com um intervalo mais longo timeoutInMinutes . Para obter mais informações, veja Tempos Limite.

retryCountOnTaskFailure cadeia.
Número de tentativas se a tarefa falhar.

Observações

A download palavra-chave transfere os recursos do artefacto.

Dependendo do tipo de artefacto referenciado (ou artefactos), download chama Transferir Artefactos de Pipeline (para artefactos de Pipeline, se o pipeline estiver em execução nos Serviços do Azure DevOps), Transferir Artefactos de Compilação (para artefactos de compilação) ou Transferir artefactos da partilha de ficheiros (para artefactos de partilha de ficheiros).

Localização de transferência do artefacto

Os artefactos do pipeline atual são transferidos para $(Pipeline.Workspace)/<artifact name>.

Os artefactos do recurso de pipeline associado são transferidos para $(Pipeline.Workspace)/<pipeline resource identifier>/<artifact name>.

Transferência automática em tarefas de implementação

Todos os artefactos disponíveis a partir do pipeline atual e dos recursos de pipeline associados são transferidos automaticamente em tarefas de implementação e disponibilizados para a sua implementação.

Para impedir transferências, especifique download: none.

Exemplos

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

Ver também