Pulumi en Producción · Lección 13
¿Qué permite hacer publicar un ComponentResource como un 'Pulumi Package' distribuible (por ejemplo, en npm para TypeScript)?
Que otros equipos o proyectos distintos puedan instalar y reutilizar ese componente mediante el gestor de paquetes estándar del lenguaje, sin necesitar copiar y pegar el código fuente manualmente
Elimina por completo la necesidad de versionar el código del componente publicado
Solo funciona si el componente está escrito exclusivamente en el lenguaje Python
Requiere que el proveedor cloud subyacente apruebe manualmente cada publicación
Pulumi en Producción · Lección 13
Completa el código
npm publish
Revisa: por ejemplo, npm publish mi-componente-pulumi, para publicar en el registro de paquetes de npm.
Pulumi en Producción · Lección 13
¿Por qué distribuir un componente como un paquete instalable (con su propio versionado) es más mantenible que copiar y pegar manualmente el mismo código de infraestructura en cada proyecto distinto que lo necesita?
Pista: cuando el componente necesita una corrección o mejora, se publica una nueva versión del paquete, y los proyectos que lo consumen pueden actualizarla de forma controlada, en vez de tener que localizar y actualizar manualmente cada copia pegada por separado en distintos proyectos.
✓
¡Lección completada!
Pulumi Packages — publicar componentes reutilizables
0
XP ganado
3
Vidas restantes