Partilhar via


DownloadPipelineArtifact@0 - Transferir a tarefa do artefacto do pipeline v0

Utilize esta tarefa para transferir artefactos de pipeline de fases anteriores neste pipeline ou de outro pipeline.

Existe uma versão mais recente desta tarefa. Para obter mais informações, veja DownloadPipelineArtifact@2.

Nota

Para obter mais informações, incluindo comandos da CLI do Azure, veja transferir artefactos.

Utilize esta tarefa para transferir artefactos de pipeline de fases anteriores neste pipeline ou de outro pipeline.

Importante

Esta tarefa é suportada apenas nos Serviços de DevOps do Azure. Se o utilizar no Azure DevOps Server, receberá uma mensagem de erro semelhante a Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead. Utilizar Transferir Artefactos de Compilação se estiver a utilizar Azure DevOps Server ou TFS 2018.

Syntax

# Download Pipeline Artifacts v0
# Downloads an artifact associated with a pipeline.
- task: DownloadPipelineArtifact@0
  inputs:
    #pipelineId: # string. The specific pipeline to download from. 
    artifactName: 'drop' # string. Required. The name of artifact to download. Default: drop.
    targetPath: # string. Required. Path to download to.
# Download Pipeline Artifacts v0
# Download Pipeline Artifact.
- task: DownloadPipelineArtifact@0
  inputs:
    #pipelineId: # string. The specific pipeline to download from. 
    artifactName: 'drop' # string. Required. The name of artifact to download. Default: drop.
    targetPath: # string. Required. Path to download to.

Entradas

pipelineId - O pipeline específico a partir do qual transferir
string.

A compilação a partir da qual pode transferir os artefactos. Por exemplo: 1764. Se estiver em falta, direcione o pipeline atual.


artifactName - O nome do artefacto a transferir.
string. Obrigatório. Valor predefinido: drop.

Especifica o nome do artefacto a transferir. Se o valor ficar vazio, a tarefa transfere todos os artefactos associados à execução do pipeline.


targetPath - Caminho para o qual transferir
string. Obrigatório.

O caminho da pasta para o qual transferir o artefacto. Este pode ser um caminho completamente qualificado ou um caminho relativo à raiz do repositório. Não são suportados carateres universais. As variáveis são suportadas. Se a pasta não existir, será criada.


Opções de controlo de tarefas

Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Observações

Existe uma versão mais recente desta tarefa. Para obter mais informações, veja DownloadPipelineArtifact@2.

Importante

Esta tarefa é suportada apenas nos Serviços de DevOps do Azure. Se o utilizar no Azure DevOps Server, receberá uma mensagem de erro semelhante a Pipeline Artifact Task is not supported in on-premises. Please use Build Artifact Task instead. Utilizar Transferir Artefactos de Compilação se estiver a utilizar Azure DevOps Server ou TFS 2018.

Por predefinição, os artefactos são transferidos para $(Pipeline.Workspace). Se não especificar um nome de artefacto, será criado um subdiretório para cada artefacto transferido. Pode utilizar padrões de correspondência de ficheiros para limitar os ficheiros que pretende transferir.

Como posso encontrar o ID do Pipeline a partir do qual pretendo transferir um artefacto?

Pode encontrar o ID do pipeline nas "Variáveis de pipeline". O ID do pipeline é a variável system.definitionId . Também pode encontrá-lo no caminho do URL.

Requisitos

Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agente, DeploymentGroup
Exigências Nenhuma
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de tabelas definidas Qualquer
Versão do agente 2.155.1 ou superior
Categoria da tarefa Utilitário
Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agente, DeploymentGroup
Exigências Nenhuma
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de tabelas definidas Qualquer
Versão do agente 2.140.1 ou superior
Categoria da tarefa Utilitário