Jenkins y Jenkins X: ¿Qué es eso? - Explicado claramente
Jenkins es un software común en el campo del desarrollo de software profesional. Este consejo práctico le dirá exactamente qué hay detrás del término.
Jenkins, el servidor de integración continua: simplemente explicado
A más tardar, cuando más de un desarrollador está trabajando en un proyecto de software, se vuelve confuso cuando se combinan todos sus cambios.
- Todas las versiones de los desarrolladores individuales deben ajustarse para que no haya incompatibilidades y todas las partes funcionen sin problemas entre sí.
- Para que las incompatibilidades no se hagan visibles hasta poco antes del final del ciclo de desarrollo, hay Jenkins.
- El requisito previo es que un sistema de control de versiones como Git ya se usa durante el desarrollo y los desarrolladores actualizan periódicamente su estado de desarrollo.
- Después de cada confirmación o simplemente varias veces al día, Jenkins comprueba si el software compila y pasa todas las pruebas.
- De lo contrario, Jenkins notificará al equipo de desarrollo de un error.
Jenkins X una extensión de Jenkins
Jenkins X completa el simple Jenkins con un proceso de construcción automatizado y distribución en un clúster de contenedores.
- Con los comandos jx create o jx import, comienza un nuevo proyecto o importa un proyecto existente.
- También crea automáticamente un repositorio Git para usted y su aplicación se compila.
- Después de cada Git Push, su programa estará automáticamente disponible en Kubernetes.
Puede encontrar instrucciones para principiantes para Git en otro consejo práctico.