Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use essa tarefa para copiar artefatos de build para uma pasta de preparo e publicá-los no servidor ou em um compartilhamento de arquivos. Os arquivos são copiados para a pasta de preparo $(Build.ArtifactStagingDirectory) e, em seguida, publicados.
Importante
Essa tarefa foi preterida. Recomendamos que você use de Artefatos de Pipeline e a tarefa de Copiar Arquivos e a tarefa Publicar Artefatos de Build.
Use essa tarefa para copiar artefatos de build para uma pasta de preparo e publicá-los no servidor ou em um compartilhamento de arquivos. Os arquivos são copiados para a pasta de preparo $(Build.ArtifactStagingDirectory) e, em seguida, publicados.
Importante
Essa tarefa foi preterida. Recomendamos que você use de Artefatos de Pipeline e a tarefa de Copiar Arquivos e a tarefa Publicar Artefatos de Build.
Sintaxe
# Copy and Publish Build Artifacts v1
# CopyPublishBuildArtifacts@1 is deprecated. Use the Copy Files task and the Publish Build Artifacts task instead.
- task: CopyPublishBuildArtifacts@1
inputs:
#CopyRoot: # string. Copy Root.
Contents: # string. Required. Contents.
ArtifactName: # string. Required. Artifact Name.
ArtifactType: # 'Container' | 'FilePath'. Required. Artifact Type.
#TargetPath: '\\my\share\$(Build.DefinitionName)\$(Build.BuildNumber)' # string. Optional. Use when ArtifactType = FilePath. Path. Default: \\my\share\$(Build.DefinitionName)\$(Build.BuildNumber).
Entradas
CopyRoot
-
copiar raiz
string.
A pasta que contém os arquivos que você deseja copiar. Se a pasta estiver vazia, a tarefa copiará arquivos da pasta raiz do repositório como se $(Build.SourcesDirectory) tivesse sido especificado.
Se o build produzir artefatos fora do diretório de fontes, especifique $(Agent.BuildDirectory) para copiar arquivos do diretório de trabalho do agente de build.
Contents
-
Conteúdo
string. Obrigatório
Especifica filtros de padrão (um em cada linha) que você deseja aplicar à lista de arquivos a serem copiados. Por exemplo:
-
**copia todos os arquivos na pasta raiz. -
**\*copia todos os arquivos na pasta raiz e todos os arquivos em todas as subpastas. -
**\bincopia arquivos em qualquer subpasta chamadabin.
ArtifactName
-
de nome do artefato
string. Obrigatório
Especifica o nome do artefato a ser criado.
ArtifactType
-
tipo de artefato
string. Obrigatório Valores permitidos: Container (Servidor), FilePath (Compartilhamento de arquivos).
Especifica se o artefato deve ser armazenado no TFS/Team Services ou copiá-lo para um compartilhamento de arquivos que deve ser acessível do agente de build.
TargetPath
-
path
string. Opcional. Use quando ArtifactType = FilePath. Valor padrão: \\my\share\$(Build.DefinitionName)\$(Build.BuildNumber).
O local do caminho do arquivo UNC em que o artefato é copiado. Ele deve estar acessível a partir do agente de build.
Opções de controle de tarefa
Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Observações
Importante
Essa tarefa foi preterida. Recomendamos que você use de Artefatos de Pipeline e a tarefa de Copiar Arquivos e a tarefa Publicar Artefatos de Build.
Esta etapa não produziu o resultado que eu esperava. Como posso corrigi-lo?
Essa tarefa tem alguns problemas conhecidos:
- Alguns padrões de minimatch não funcionam.
- Elimina o caminho raiz mais comum para todos os caminhos correspondentes.
Você pode evitar esses problemas usando a tarefa Copiar Arquivos e a tarefa Publicar Artefatos de Build.
Requisitos
| Requisito | Descrição |
|---|---|
| Tipos de pipeline | YAML, build clássico |
| Execuções em | Agente, DeploymentGroup |
| de demandas | Nenhum |
| recursos | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
| restrições de comando | Qualquer |
| variáveis settable | Qualquer |
| Versão do agente | 1.83.0 ou superior |
| Categoria de tarefa | Utilidade |