Publier des packages npm (YAML/classique)
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Avec Azure Pipelines, vous pouvez publier vos packages npm dans des flux Azure Artifacts ou des registres publics comme npmjs.com. Dans cet article, vous allez apprendre à publier vos packages npm à l’aide de pipelines YAML et classiques.
Publier dans des flux Azure Artifacts
Remarque
Les identités Service de build de la collection de projets et Service de build de votre projet doivent être définies sur Éditeur de flux (contributeur) pour publier vos packages dans un flux à l’aide d’Azure Pipelines. Pour plus d’informations, consultez la rubrique Ajouter de nouveaux utilisateurs/groupes.
- task: Npm@1
inputs:
command: publish
publishRegistry: useFeed
publishFeed: <FEED_NAME> ## For project-scoped feeds, use: <PROJECT_NAME>/<FEED_NAME>
- publishRegistry : Options : useExternalRegistry, useFeed. Sélectionnez useFeed pour utiliser un flux au sein de votre organisation.
- publishFeed : obligatoire lorsque publishRegistry = useFeed. Flux dans lequel vous souhaitez publier.
Conseil
Quand vous utilisez l’éditeur YAML pour ajouter la tâche de publication npm, les ID de projet et de flux sont générés pour votre publishFeed
.
Publier dans un registre public
Pour publier vos packages dans un registre npm public tel que npmjs.com, vous devez d’abord créer une connexion de service pour vous connecter au service externe souhaité.
Sélectionnez Paramètres du projet, puis Connexions de service.
Sélectionnez Créer une connexion de service pour créer une connexion de service.
Sélectionnez npm, puis sélectionnez Suivant. Remplissez les champs obligatoires, puis sélectionnez Enregistrer lorsque vous avez terminé.
- task: Npm@1
inputs:
command: publish
publishRegistry: useExternalRegistry
publishEndpoint: '<NAME_OF_YOUR_SERVICE_CONNECTION>'
- publishRegistry : Sélectionnez useExternalRegistry pour publier dans un registre public. Options : useExternalRegistry | useFeed.
- publishEndpoint : obligatoire quand
publishRegistry == useExternalRegistry
. Remplacez l’espace réservé par le nom de la connexion de service que vous avez créée précédemment.
Articles connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer 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, consultezEnvoyer et afficher des commentaires pour