Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services
Azure Artifacts offre un moyen simple de partager des packages avec des utilisateurs externes à votre organisation, y compris des clients externes, à l’aide de flux publics. Les packages stockés dans des flux publics sont accessibles et installés par n’importe qui sur Internet sans avoir besoin d’un compte Azure DevOps.
Prérequis
| Produit | Exigences |
|---|---|
| Azure DevOps | - Une organisation Azure DevOps . - Un projet Azure DevOps . |
Remarque
Les flux publics sont disponibles uniquement dans Azure DevOps Services.
Créer un flux public
Important
Seules les organisations disposant de la stratégie Autoriser le projet public déjà activée peuvent créer des projets ou modifier la visibilité d’un projet en public. La stratégie n’est plus disponible pour les organisations qui ne l’utilisent pas déjà. Microsoft recommande d’utiliser GitHub pour tous les besoins de votre projet public.
Les flux publics sont des flux étendus au projet dans un projet public. Les flux publics héritent des paramètres de visibilité du projet d’hébergement.
Connectez-vous à votre organisation Azure DevOps, puis accédez à votre projet public.
Sélectionnez Artifacts, puis sélectionnez Créer un flux.
Entrez un nom pour votre flux, sélectionnez Projet : PublicProject (recommandé) pour son étendue, puis sélectionnez Créer.
Partager des packages
Pour partager publiquement vos packages, vous pouvez simplement partager votre URL de flux, par exemple : https://dev.azure.com/<ORGANIZATION_NAME>/<PROJECT-NAME>/_artifacts/feed/<FEED_NAME> ou partager des packages individuels à l’aide de badges de package. Tant que votre projet reste public, tout le monde peut accéder et télécharger des packages à partir de votre flux public sans nécessiter de compte Azure DevOps.
Remarque
Vous devez être administrateur de flux pour activer les badges de package. Consultez la section Gérer les permissions pour plus de détails.
Publier des packages (CLI)
| Type de colis | Les articles |
|---|---|
| NuGet |
-
Publier des packages NuGet - (NuGet.exe) - Publier des paquets NuGet - (dotnet) |
| Npm | - Publier des packages npm |
| Maven | - Publier des artefacts Maven |
| Gradle | - Publier des artefacts à l’aide de Gradle |
| Python | - Publier des packages Python |
| Cargo | - Publier des paquets Cargo |
| Packages universels | - Publier des paquets universels |
Publier des packages avec Azure Pipelines
| Type de colis | Les articles |
|---|---|
| NuGet | - Publier des packages NuGet |
| Npm | - Publier des packages npm |
| Maven | - Publier des artefacts Maven |
| Gradle | - Publier des artefacts avec Gradle |
| Python | - Publier des packages Python |
| Cargo | - Publier des packages Cargo (YAML/Classic) |
| Packages universels | - Publier des paquets universels |
Remarque
Si votre organisation utilise un pare-feu ou un serveur proxy, veillez à autoriser les URL et adresses IP du domaine Azure Artifacts.