NPM-pakketten publiceren (YAML/Klassiek)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018
Met Behulp van Azure Pipelines kunt u uw NPM-pakketten publiceren naar Azure Artifacts-feeds of naar openbare registers, zoals npmjs.com. In dit artikel leert u hoe u uw NPM-pakketten publiceert met behulp van YAML- en klassieke pijplijnen.
Publiceren naar Azure Artifacts-feeds
Notitie
De buildservice voor projectverzamelingen en de buildservice-identiteit van uw project moeten zijn ingesteld op Feed Publisher (Inzender) om uw pakketten te publiceren naar een feed met behulp van Azure Pipelines. Zie Nieuwe gebruikers/groepen toevoegen voor meer informatie.
- task: Npm@1
inputs:
command: publish
publishRegistry: useFeed
publishFeed: <FEED_NAME> ## For project-scoped feeds, use: <PROJECT_NAME>/<FEED_NAME>
- publishRegistry: Opties: useExternalRegistry, useFeed. Selecteer useFeed om een feed binnen uw organisatie te gebruiken.
- publishFeed: vereist bij publishRegistry = useFeed. De feed waarnaar u wilt publiceren.
Tip
Als u de YAML-editor gebruikt om de npm-publicatietaak toe te voegen, worden de project- en feed-id's voor uw publishFeed
project gegenereerd.
YAML wordt niet ondersteund in TFS.
Publiceren naar een openbaar register
Als u uw pakketten wilt publiceren naar een openbaar NPM-register, zoals npmjs.com, moet u eerst een serviceverbinding maken om verbinding te maken met de gewenste externe service.
Selecteer Project-instellingen en selecteer vervolgens Serviceverbindingen.
Selecteer Serviceverbinding maken om een nieuwe serviceverbinding te maken.
Selecteer npm en selecteer vervolgens Volgende. Vul de vereiste velden in en selecteer Opslaan wanneer u klaar bent.
- task: Npm@1
inputs:
command: publish
publishRegistry: useExternalRegistry
publishEndpoint: '<NAME_OF_YOUR_SERVICE_CONNECTION>'
- publishRegistry: selecteer useExternalRegistry om te publiceren naar een openbaar register. Opties: useExternalRegistry | useFeed.
- publishEndpoint: vereist wanneer
publishRegistry == useExternalRegistry
. Vervang de tijdelijke aanduiding door de naam van de serviceverbinding die u eerder hebt gemaakt.
YAML wordt niet ondersteund in TFS.
Verwante artikelen:
Feedback
https://aka.ms/ContentUserFeedback voor meer informatie.
Binnenkort beschikbaar: in de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. ZieFeedback verzenden en weergeven voor