Compartilhar via


Artifacts no Azure Pipelines

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

O Azure Artifacts permite que os desenvolvedores armazenem vários tipos de pacotes em um único feed. Com o Azure Pipelines, você pode publicar pacotes em feeds ou registros privados e públicos do Azure Artifacts, como NuGet.org e npmjs.com. O Azure Pipelines também permite que você integre arquivos em diferentes estágios do fluxo de trabalho; compilar, testar e implantar artefatos em vários ambientes.

Tipos com suporte

Tipo Descrição
Artefatos de compilação Arquivos gerados por uma compilação, como .dll, .exe, e .pdb.
Artefatos de pipeline Recomendado para melhorar o desempenho dos serviços DevOps. Não há suporte em pipelines de lançamento.
NuGet Publique pacotes NuGet em feeds do Azure Artifacts ou registros públicos, como nuget.org.
npm Publique pacotes npm em feeds do Azure Artifacts ou registros públicos, como npmjs.com.
Especialista Publique pacotes do Maven em feeds do Azure Artifacts ou em registros públicos, como Maven Central, Google Maven Repository, Gradle Plugins e JitPack.
Pitão Publique pacotes Python em feeds do Azure Artifacts ou em registros públicos, como o PyPI.org.
Carga Publique pacotes Cargo em feeds do Azure Artifacts ou em registros públicos, como o Crates.io.
Pacotes universais Publique Pacotes Universais em feeds de Azure Artifacts ou fontes upstream de Pacotes Universais.
Símbolos Publique símbolos no servidor de símbolos do Azure Artifacts ou em um compartilhamento de arquivo.

Tipos com suporte

Tipo Descrição
Artefatos de compilação Arquivos gerados por uma compilação, como .dll, .exe, e .pdb.
NuGet Publique pacotes NuGet em feeds do Azure Artifacts ou registros públicos, como nuget.org.
npm Publique pacotes npm em feeds do Azure Artifacts ou registros públicos, como npmjs.com.
Especialista Publique pacotes do Maven em feeds do Azure Artifacts ou em registros públicos, como Maven Central, Google Maven Repository, Gradle Plugins e JitPack.
Pitão Publique pacotes Python em feeds do Azure Artifacts ou em registros públicos, como o PyPI.org.
Carga Publique pacotes Cargo em feeds do Azure Artifacts ou em registros públicos, como o Crates.io.
Símbolos Publique símbolos no servidor de símbolos do Azure Artifacts ou em um compartilhamento de arquivo.

perguntas frequentes

P: O que são artefatos de build?

R: Artefatos de build são arquivos produzidos durante o processo de build. Veja Artefatos de Build para saber mais sobre como publicar e baixar artefatos de build.

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

R: Os artefatos de pipeline não podem ser excluídos ou substituídos. Para regenerar artefatos ao executar novamente um trabalho com falha, inclua a ID do trabalho no nome do artefato usando a variável $(System.JobId). Consulte variáveis do sistema para saber mais sobre variáveis predefinidas.

P: Como posso acessar feeds do Artifacts por trás de um firewall?

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