Partilhar via


Artefatos no Azure Pipelines

Serviços de DevOps do Azure | Azure DevOps Server | Azure DevOps Server 2022

O Azure Artifacts permite aos programadores armazenar múltiplos tipos de pacotes num único feed. Com o Azure Pipelines, pode publicar pacotes tanto para feeds ou registos Azure Artifacts privados como públicos, como NuGet.org e npmjs.com. O Azure Pipelines também permite integrar ficheiros em diferentes fases do seu fluxo de trabalho; construir, testar e implementar artefactos em múltiplos ambientes.

Tipos suportados

Tipo Descrição
Construa artefatos Ficheiros gerados por uma build, como .dll, .exe, e ficheiros .pdb.
Artefatos de pipeline Recomendado para um desempenho mais rápido em DevOps Services. Não suportado em pipelines de versão.
NuGet Publique pacotes NuGet em feeds de Artefatos do Azure ou registros públicos, como nuget.org.
NPM Publique pacotes npm em feeds de Artefatos do Azure ou registros públicos, como npmjs.com.
Maven Publique pacotes Maven em feeds de Artefatos do Azure ou registros públicos, como Maven Central, Google Maven Repository, Gradle Plugins, e JitPack.
Píton Publique pacotes Python em feeds de Artefatos do Azure ou registros públicos, como PyPI.org.
Carga Publique pacotes de carga em feeds de artefatos do Azure ou registros públicos, como Crates.io.
Pacotes universais Publique Pacotes Universais em feeds de Artefatos do Azure ou fontes upstream de Pacotes Universais.
Símbolos Publique símbolos no servidor de símbolos de Artefatos do Azure ou em um compartilhamento de arquivos.

Tipos suportados

Tipo Descrição
Construa artefatos Ficheiros gerados por uma build, como .dll, .exe, e ficheiros .pdb.
NuGet Publique pacotes NuGet em feeds de Artefatos do Azure ou registros públicos, como nuget.org.
NPM Publique pacotes npm em feeds de Artefatos do Azure ou registros públicos, como npmjs.com.
Maven Publique pacotes Maven em feeds de Artefatos do Azure ou registros públicos, como Maven Central, Google Maven Repository, Gradle Plugins, e JitPack.
Píton Publique pacotes Python em feeds de Artefatos do Azure ou registros públicos, como PyPI.org.
Carga Publique pacotes de carga em feeds de artefatos do Azure ou registros públicos, como Crates.io.
Símbolos Publique símbolos no servidor de símbolos de Artefatos do Azure ou em um compartilhamento de arquivos.

FAQ

P: O que são artefatos de construção?

R: Os artefactos de construção são ficheiros produzidos durante o processo de construção. Consulte Artefactos de Construção para saber mais sobre como publicar e descarregar artefactos de construção.

P: Posso excluir artefatos de pipeline ao executar novamente trabalhos com falha?

R: Artefactos do pipeline não podem ser eliminados ou sobrescrevidos. Para regenerar artefactos ao reexecutar um trabalho falhado, inclua o ID do trabalho no nome do artefacto usando a variável $(System.JobId). Consulte Variáveis do sistema para saber mais sobre variáveis predefinidas.

P: Como posso acessar feeds de artefatos atrás de um firewall?

R: Se a sua organização usar um firewall ou proxy, certifique-se de permitir URLs e endereços IP do Domínio Azure Artifacts.