Publicar Artefactos de Pipeline
Serviços do Azure DevOps | Azure DevOps Server 2022 | Azure DevOps Server 2020
Os Artefactos do Azure permitem que os programadores armazenem e giram os pacotes e controlem com quem o querem partilhar. Os Artefactos de Pipeline são gerados depois de criar a sua aplicação. Em seguida, o resultado pode ser implementado ou consumido por outra tarefa no pipeline.
Publicar Artefactos
Nota
Os artefactos de pipeline de publicação não são suportados em pipelines de versão. Só é suportado em pipelines de compilação, pipelines de várias fases e pipelines yaml.
Pode publicar os artefactos em qualquer fase do pipeline com o YAML ou o editor clássico. Não lhe será faturado para armazenar os Artefactos do Pipeline ou utilizar a colocação em cache do Pipeline.
- task: PublishPipelineArtifact@1
inputs:
targetPath: '$(Pipeline.Workspace)'
publishLocation: 'pipeline'
artifact: 'drop'
targetPath: (Obrigatório) O caminho do ficheiro ou diretório a publicar. Pode ser absoluto ou relativo ao diretório de trabalho predefinido. Pode incluir variáveis, mas os carateres universais não são suportados. Valor predefinido: $(Pipeline.Workspace).
publishLocation: (Obrigatório). Localização de publicação de artefactos: escolha se pretende armazenar o artefacto nos Pipelines do Azure ou copiá-lo para uma partilha de ficheiros que tem de estar acessível a partir do agente de pipeline. Opções: pipeline, filepath. Valor predefinido: pipeline.
artifact: (Opcional) Nome do artefacto a publicar. Se não estiver definido, a predefinição é um ID exclusivo no âmbito da tarefa.
Publicar Artefactos a partir da linha de comandos
Se quiser publicar manualmente o Artefacto, execute o seguinte comando numa linha de comandos elevada:
az pipelines runs artifact upload --artifact-name your_artifact_name --path your_path_to_publish --run-id '<artifact_run_id>'
Ver Artefactos publicados
Quando a execução do pipeline estiver concluída, pode ver ou transferir o Artefacto publicado da seguinte forma
Selecione a execução do pipeline e, em seguida, selecione o separador Resumo .
Selecione o Artefacto publicado na secção relacionada.
Expanda a pasta drop e localize o Artefacto.
Transfira o artefacto do pipeline e explore o respetivo conteúdo.
Artigos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários