Compartilhar via


Publicar artefatos de pipeline

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

O Azure Artifacts permite que os desenvolvedores armazenem e gerenciem seus pacotes e controlem com quem desejam compartilhá-los. Os Artefatos de Pipeline são gerados depois que você cria seu aplicativo. Em seguida, a saída pode ser implantada ou consumida por outro trabalho em seu pipeline.

Publicar artefatos

Observação

Não há suporte para artefatos de pipeline de publicação em pipelines de lançamento. Ele só tem suporte em pipelines de build, pipelines de várias fases e pipelines yaml.

Você pode publicar seus Artefatos em qualquer estágio do pipeline usando YAML ou o editor clássico. Você não será cobrado por armazenar seus Artefatos de Pipeline ou usar o cache de pipeline.

- task: PublishPipelineArtifact@1
  inputs:
    targetPath: '$(Pipeline.Workspace)'
    publishLocation: 'pipeline'
    artifact: 'drop'
  • targetPath: (Obrigatório) O caminho do arquivo ou diretório a ser publicado. Pode ser absoluto ou relativo para o diretório de trabalho padrão. Pode incluir variáveis, mas não há suporte para curingas. Valor padrão: $(Pipeline.Workspace).

  • publishLocation: (Obrigatório). Localização de publicação de artefatos: escolha se deseja armazenar o artefato no Azure Pipelines ou copiá-lo para um compartilhamento de arquivos que deve estar acessível no agente de pipeline. Opções: pipeline, filepath. Valor padrão: pipeline.

  • artifact: (Opcional) Nome do artefato a ser publicado. Se não for definido, o padrão será uma ID exclusiva com escopo para o trabalho.

Publicar artefatos da linha de comando

Se você quiser publicar manualmente seu Artefato, execute o seguinte comando em um prompt de comandos com privilégios elevados:

az pipelines runs artifact upload --artifact-name your_artifact_name --path your_path_to_publish --run-id '<artifact_run_id>'

Visualizar artefatos publicados

Quando a execução de pipeline for concluída, você poderá exibir ou baixar o Artefato publicado da seguinte maneira

  1. Selecione a execução de pipeline e então selecione a guia Resumo .

  2. Selecione o Artefato publicado na seção relacionada.

    Exibir artefatos publicados

  3. Expanda a pasta de destino e localize seu Artefato.

    Veja o conteúdo a remover

  4. Baixe seu artefato de pipeline e explore seu conteúdo.