Artefacts dans Azure Pipelines – Aperçu

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

Azure Artifacts permet aux développeurs de publier et d’utiliser différents types de packages à partir de flux et de registres publics tels que PyPI, Maven Central et NuGet.org. Vous pouvez combiner Azure Artifacts avec Azure Pipelines pour publier des artefacts de build et de pipeline, déployer des packages ou intégrer des fichiers à différentes étapes de votre pipeline pour la création, le test ou le déploiement de votre application.

Artefacts pris en charge

Type d’artefact Description
Artefacts de build Fichiers générés par une build. Exemples : .dll, .exe et fichiers .PDB.
Artefacts de pipeline Recommandé pour des performances plus rapides si vous utilisez Azure DevOps Services. Non pris en charge dans les pipelines de mise en production.
NuGet Publiez des packages NuGet sur des flux Azure Artifacts ou des registres publics tels que nuget.org.
npm Publiez des packages npm sur des flux Azure Artifacts ou des registres publics tels que npmjs.com.
Maven Publiez des packages Maven dans des flux Azure Artifacts ou des registres publics tels que Maven Central, Google Maven Repository, Gradle Plugins et JitPack.
Python Publiez des packages Python sur des flux Azure Artifacts ou des registres publics tels que PyPI.org.
Cargo Publiez des packages Cargo sur des flux Azure Artifacts ou des registres publics tels que Crates.io.
Packages universels Publiez des packages universels sur des flux Azure Artifacts ou des packages universels amont sources.
Symboles Publiez des symboles sur le serveur de symboles Azure Artifacts ou sur un partage de fichiers.

Publier des artefacts

Artefacts pris en charge

Type d’artefact Description
Artefacts de build Fichiers générés par une build. Exemples : .dll, .exe et fichiers .PDB.
NuGet Publiez des packages NuGet sur des flux Azure Artifacts ou des registres publics tels que nuget.org.
npm Publiez des packages npm sur des flux Azure Artifacts ou des registres publics tels que npmjs.com.
Maven Publiez des packages Maven dans des flux Azure Artifacts ou des registres publics tels que Maven Central, Google Maven Repository, Gradle Plugins et JitPack.
Python Publiez des packages Python sur des flux Azure Artifacts ou des registres publics tels que PyPI.org.
Symboles Publiez des symboles sur le serveur de symboles Azure Artifacts ou sur un partage de fichiers.

Publier des artefacts

Conseil

Si votre organisation utilise un pare-feu ou un serveur proxy, veillez à autoriser les URL et adresses IP du domaine Azure Artifacts.