Shared Libraries
Parte del curso de Jenkins
Abre tres Jenkinsfiles de tu organización y encontrarás las mismas quince líneas de Groovy en todos. El notificador de Slack. El bloque de "construir y subir una imagen de Docker". El paso de despliegue que sabe cómo se llaman tus namespaces de Kubernetes. Empezaron siendo idénticos y desde entonces han ido divergiendo, así que arreglar un fallo en uno deja los otros dos rotos, y nadie sabe cuántas copias hay.
Una biblioteca compartida es la respuesta de Jenkins: un repositorio de git aparte, lleno de Groovy, que cualquier pipeline puede cargar y cuyas funciones se llaman como si fueran pasos integrados. Lo arreglas una vez y todos los pipelines se llevan el arreglo en su siguiente ejecución. ...
¿Quieres aprender Jenkins Shared Libraries en un entorno real?
Haz clic abajo, recibe una máquina Linux con Jenkins listo, y practica Shared Libraries con un tutor de IA que conoce tu código.
Empezar esta lecciónShared LibrariesLo que vas a aprender
- Vars folder
- Src folder
- @Library annotation
- Custom steps
- Global utilities
Lee esta lección en tu idioma
Todas las lecciones de este curso
11 lecciones- 1Qué es Jenkins20 min
- 2Tu Primer Freestyle Job25 min
- 3Tu primer pipeline declarativo30 min
- 4Stages, Steps y Bloques Post30 min
- 5Artifacts y resultados de pruebas25 min
- 6Entorno y credenciales30 min
- 7Builds en Paralelo y Matrix30 min
- 8Agents y Docker30 min
- 9Triggers y Horarios25 min
- 10Shared Libraries30 min
- 11Proyecto final: Pipeline como codigo para una aplicacion Node.js45 min
