Configurer des sources en amont
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018
Avec amont sources, vous pouvez utiliser un flux unique pour stocker les packages que vous générez et les packages que vous consommez à partir de registres publics tels que npmjs.com, NuGet.org, Maven Central et PyPI.org. Une fois qu’une source amont est ajoutée à un flux, chaque fois que vous installez un package à partir du registre public via le flux, Azure Artifacts enregistre une copie de ce package dans votre flux.
Créer un flux et activer les sources en amont
Dans votre projet, sélectionnez Artefacts.
Sélectionnez Créer un flux.
Donnez un nom à votre flux et choisissez ses paramètres de visibilité et d’étendue . Vérifiez que vous cochez la case Inclure les packages provenant de sources publiques courantes pour activer les sources en amont.
Sélectionnez Créer lorsque vous avez terminé.
Important
Les instantanés Maven ne sont pas pris en charge dans les sources en amont.
Activer les sources en amont dans un flux existant
Notes
Les sources publiques en amont personnalisées sont uniquement prises en charge avec les registres npm.
Sélectionnez le bouton pour accéder aux paramètres de votre flux.
Sélectionnez Sources en amont.
Sélectionnez Ajouter une source en amont.
Sélectionnez Source publique, puis sélectionnez la source publique (par exemple, Maven Central (https://repo.maven.apache.org/maven2/)).
Sélectionnez Ajouter quand vous avez terminé.
Remarque
Azure Artifacts prend en charge Maven Central, Google Maven Repository, Gradle Plugins et JitPack en tant que sources en amont pour Maven.
Ajouter un flux dans votre organisation en tant que source en amont
Sélectionnez le bouton pour accéder aux paramètres de votre flux.
Sélectionnez Sources en amont.
Sélectionnez Ajouter en amont.
Sélectionnez Flux Azure Artifacts dans cette organisation.
Sélectionnez le flux que vous souhaitez ajouter dans le menu déroulant.
Sélectionnez les types de packages que vous souhaitez utiliser, sélectionnez l’affichage et nommez votre source de amont.
Lorsque vous avez terminé, sélectionnez Enregistrer.
Ajouter un flux dans une autre organisation en tant que source en amont
Sélectionnez le bouton pour accéder aux paramètres de votre flux.
Sélectionnez Sources en amont.
Sélectionnez Ajouter en amont.
Sélectionnez Flux Azure Artifacts dans une autre organisation.
Entrez votre localisateur de flux Azure DevOps Services. Exemple : azure-feed://myOrg/myProject/myFeed@local.
Sélectionnez le ou les types de package que vous souhaitez utiliser et entrez un nom de source en amont.
Lorsque vous avez terminé, sélectionnez Enregistrer.
Exemple : installer des packages NuGet à partir de sources en amont avec Visual Studio
À l’aide de Visual Studio, nous pouvons maintenant installer des packages à partir des sources en amont que nous avons configurées :
- Accédez à NuGet.org, recherchez le package à installer, puis copiez la
Install-Package
commande. - Dans Visual Studio, sélectionnez Outils>Gestionnaire de package NuGet>Console du gestionnaire de package.
- Collez la commande d’installation dans la console du Gestionnaire de package et appuyez sur ENTRÉE pour l’exécuter.
Exemple : installer des packages npm à partir de sources en amont à l’aide de l’interface CLI
Exécutez la commande suivante dans une fenêtre d’invite de commandes pour installer votre package npm à partir de amont.
npm install --save <package>
Remarque
Vous devez être un lecteur de flux et en amont (collaborateur), un éditeur de flux (contributeur) ou un propriétaire de flux pour installer de nouveaux packages à partir de amont. Une copie de chaque package en amont est enregistrée dans le flux lors de la première utilisation. Les packages déjà enregistrés à partir de sources amont peuvent être utilisés par les lecteurs de flux.
Articles connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : tout au long de 2024, nous allons éliminer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d'informations, consultez :Envoyer et afficher des commentaires pour