Pubblicare pacchetti npm (YAML/classic)
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Usando Azure Pipelines, è possibile pubblicare i pacchetti npm nei feed di Azure Artifacts o nei registri pubblici, ad esempio npmjs.com. In questo articolo si apprenderà come pubblicare i pacchetti npm usando YAML e pipeline classiche.
Pubblicare nei feed di Azure Artifacts
Nota
Il servizio di compilazione della raccolta di progetti e l'identità del servizio di compilazione del progetto devono essere impostati su Autore feed (collaboratore) per pubblicare i pacchetti in un feed usando Azure Pipelines. Per altre informazioni, vedere Aggiungere nuovi utenti/gruppi.
- task: Npm@1
inputs:
command: publish
publishRegistry: useFeed
publishFeed: <FEED_NAME> ## For project-scoped feeds, use: <PROJECT_NAME>/<FEED_NAME>
- publishRegistry: opzioni: useExternalRegistry, useFeed. Selezionare useFeed per usare un feed all'interno dell'organizzazione.
- publishFeed: obbligatorio quando publishRegistry = useFeed. Feed in cui si vuole pubblicare.
Suggerimento
L'uso dell'editor YAML per aggiungere l'attività di pubblicazione npm genererà gli ID del progetto e del feed per l'oggetto publishFeed
.
Pubblicare in un registro pubblico
Per pubblicare i pacchetti in un registro npm pubblico, ad esempio npmjs.com, è prima necessario creare una connessione al servizio per connettersi al servizio esterno desiderato.
Selezionare Impostazioni progetto e quindi Connessioni al servizio.
Selezionare Crea connessione al servizio per creare una nuova connessione al servizio.
Selezionare npm e quindi avanti. Compilare i campi obbligatori e quindi selezionare Salva al termine.
- task: Npm@1
inputs:
command: publish
publishRegistry: useExternalRegistry
publishEndpoint: '<NAME_OF_YOUR_SERVICE_CONNECTION>'
- publishRegistry: selezionare useExternalRegistry per pubblicare in un registro pubblico. Opzioni: useExternalRegistry | useFeed.
- publishEndpoint: obbligatorio quando
publishRegistry == useExternalRegistry
. Sostituire il segnaposto con il nome della connessione al servizio creata in precedenza.
Articoli correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per