Publicación de paquetes npm (YAML/clásico)
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Con Azure Pipelines puede publicar los paquetes npm en fuentes de Azure Artifacts o en registros públicos, como npmjs.com. En este artículo, obtendrá información sobre cómo publicar los paquetes npm mediante canalizaciones YAML y clásicas.
Publicación en fuentes de Azure Artifacts
Nota:
El Servicio de compilación de colecciones de proyectos y la identidad Servicio de compilación del proyecto deben establecerse en Publicador de fuentes (colaborador) para publicar los paquetes en una fuente mediante Azure Pipelines. Para obtener más información, consulte Adición de nuevos usuarios/grupos.
- task: Npm@1
inputs:
command: publish
publishRegistry: useFeed
publishFeed: <FEED_NAME> ## For project-scoped feeds, use: <PROJECT_NAME>/<FEED_NAME>
- publishRegistry: Opciones: useExternalRegistry, useFeed. Seleccione useFeed para usar un feed dentro de la organización.
- publishFeed: obligatorio cuando publishRegistry = useFeed. El feed en el que quiere publicar.
Sugerencia
Si se usa el editor de YAML para agregar la tarea de publicación de npm, se generarán los identificadores de proyecto y fuente para publishFeed
.
Publicación en un registro público
Para publicar los paquetes en un registro npm público, como npmjs.com, primero debe crear una conexión de servicio para conectarse al servicio externo deseado.
Seleccione Configuración del proyecto y, a continuación, Conexiones de servicio.
Seleccione Crear conexión de servicio para crear una conexión de servicio.
Seleccione npm y, a continuación, Siguiente. Rellene los campos necesarios y seleccione Guardar cuando haya terminado.
- task: Npm@1
inputs:
command: publish
publishRegistry: useExternalRegistry
publishEndpoint: '<NAME_OF_YOUR_SERVICE_CONNECTION>'
- publishRegistry: seleccione useExternalRegistry para publicar en un registro público. Opciones: useExternalRegistry | useFeed.
- publishEndpoint: obligatorio cuando
publishRegistry == useExternalRegistry
. Reemplace el marcador de posición por el nombre de la conexión de servicio creada anteriormente.
Artículos relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de