Artifacts no Azure Pipelines – visão geral

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

O Azure Artifacts permite que os desenvolvedores publiquem e consumam vários tipos de pacotes de feeds e registros públicos, como PyPI, Maven Central e NuGet.org. Você pode combinar o Azure Artifacts com o Azure Pipelines para publicar artefatos de pipeline e de compilação, implantar pacotes ou integrar arquivos em diferentes estágios do pipeline para criar, testar ou implantar seu aplicativo.

Artefatos com suporte

Tipo de artefato Descrição
Artefatos de compilação Os arquivos gerados por uma compilação. Exemplo: arquivos .dll, .exe e .PDB.
Artefatos de pipeline Recomendado para um desempenho mais rápido se você estiver usando o Azure DevOps Services. 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 nmpjs.com.
Maven Publique pacotes do Maven em feeds do Azure Artifacts ou em registros públicos, como Maven Central, Google Maven Repository, Gradle Plugins e JitPack.
Python Publique pacotes Python em feeds do Azure Artifacts ou em registros públicos, como o PyPI.org.
Cargo Publique pacotes Cargo em feeds do Azure Artifacts ou em registros públicos, como o Crates.io.
Universal Packages 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.

Publicar artefatos

Artefatos com suporte

Tipo de artefato Descrição
Artefatos de compilação Os arquivos gerados por uma compilação. Exemplo: arquivos .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 nmpjs.com.
Maven Publique pacotes do Maven em feeds do Azure Artifacts ou em registros públicos, como Maven Central, Google Maven Repository, Gradle Plugins e JitPack.
Python Publique pacotes Python em feeds do Azure Artifacts ou em registros públicos, como o PyPI.org.
Símbolos Publique símbolos no servidor de símbolos do Azure Artifacts ou em um compartilhamento de arquivo.

Publicar artefatos

Dica

Se a sua organização estiver usando um firewall ou um servidor proxy, permita URLs de domínio e endereços IP do Azure Artifacts.