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

Você pode usar PublishPipelineArtifact@1 para publicar seu artefato de pipeline em qualquer estágio usando pipelines YAML ou Classic, sem custos para armazenar seus artefatos de pipeline ou usar 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 curingas não são suportados. Valor padrão: $(Pipeline.Workspace).

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

  • artefato: (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.