Publicar pacotes npm (YAML/Classic)
Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019
Usando o Azure Pipelines, você pode publicar seus pacotes npm em feeds de Artefatos do Azure ou em registros públicos, como npmjs.com. Neste artigo, você aprenderá como publicar seus pacotes npm usando pipelines YAML e Classic.
Publicar em feeds de Artefatos do Azure
Nota
O Serviço de Criação de Coleção de Projetos e a identidade do Serviço de Criação do seu projeto devem ser definidos como Feed Publisher (Colaborador) para publicar seus pacotes em um feed usando o Azure Pipelines. Para obter mais informações, consulte Adicionar novos usuários/grupos.
- task: Npm@1
inputs:
command: publish
publishRegistry: useFeed
publishFeed: <FEED_NAME> ## For project-scoped feeds, use: <PROJECT_NAME>/<FEED_NAME>
- publishRegistry: Opções: useExternalRegistry, useFeed. Selecione useFeed para usar um feed em sua organização.
- publishFeed: Necessário quando publishRegistry = useFeed. O feed no qual você deseja publicar.
Gorjeta
Usar o editor YAML para adicionar a tarefa de publicação npm gerará os IDs do projeto e do feed para o .publishFeed
Publicar num registo público
Para publicar seus pacotes em um registro npm público, como npmjs.com, você deve primeiro criar uma conexão de serviço para se conectar ao serviço externo desejado.
Selecione Configurações do projeto e, em seguida, selecione Conexões de serviço.
Selecione Criar conexão de serviço para criar uma nova conexão de serviço.
Selecione npm e, em seguida, selecione Avançar. Preencha os campos obrigatórios e selecione Salvar quando terminar.
- task: Npm@1
inputs:
command: publish
publishRegistry: useExternalRegistry
publishEndpoint: '<NAME_OF_YOUR_SERVICE_CONNECTION>'
- publishRegistry: Selecione useExternalRegistry para publicar em um registro público. Opções: useExternalRegistry | useFeed.
- publishEndpoint: obrigatório quando
publishRegistry == useExternalRegistry
. Substitua o espaço reservado pelo nome da conexão de serviço criada anteriormente.
Artigos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários