WARNING: Jenkins X version 2.x is unmaintained. Do not use it.
Please refer to the v3 documentation for the latest supported version.
Preguntas Generales
Hemos tratado de recopilar problemas comunes aquí con soluciones alternativas. Si su problema no figura aquí, háganoslo saber.
¿Es Jenkins X un proyecto de código abierto?
¡Si! Todo el código fuente y los artefactos de Jenkins X son de código abierto; ¡Apache o MIT y siempre lo serán!
¿Cómo se compara Jenkins X con Jenkins?
Jenkins X proporciona flujos automatizados CI/CD para aplicaciones en Kubernetes con promoción GitOps a través de entornos y vista previa de entornos en PR. (Vea las funcionalidades para más detalles).
Jenkins es un servidor de CI/CD de propósito general que se puede configurar para hacer lo que desee agregando complementos (plugins), cambiando la configuración y escribiendo sus propios flujos de actividades (pipelines).
En Jenkins X, solamente con la instalación de Jenkins X se configuran automáticamente un grupo de herramientas como Helm, registro de docker, Nexus, etc. Luego puede crear / importar proyectos y obtendrá el flujo CI/CD completamente automatizado junto con las vistas previas. Esto permitirá que sus desarrolladores se concentren en crear aplicaciones mientras usted delega en Jenkins X la administración de su CI+CD.
Jenkins X admite diferentes motores de ejecución; puede orquestar un servidor Jenkins por equipo reutilizando Jenkins en un contenedor docker. Sin embargo, cuando utilizamos los Pipelines de Jenkins X sin servidor, utilizamos Tekton en lugar de Jenkins como motor de los flujos CI/CD para proporcionar una arquitectura nativa en la nube, moderna y de alta disponibilidad.
¿Es Jenkins X una bifurcación de Jenkins?
¡No! Jenkins X puede orquestar el servidor Jenkins reutilizándolo dentro de un contenedor y configurándolo para que sea lo más nativo posible.
Sin embargo, cuando utilizamos los Pipelines de Jenkins X sin servidor (serverless), utilizamos Tekton en lugar de Jenkins como el motor de CI/CD para proporcionar una arquitectura nativa en la nube, moderna y de alta disponibilidad.
¿Por qué crear un subproyecto?
Somos grandes admiradores de Kubernetes y de la nube. Creemos que es el enfoque futuro a largo plazo para ejecutar software para muchas personas.
Sin embargo, mucha gente todavía querrá ejecutar Jenkins de la manera regular de jenkins a través de: java -jar jenkins.war
Entonces, la idea del subproyecto Jenkins X es centrarse al 100% en el caso de uso de Kubernetes y Cloud Native y dejar que el proyecto principal de Jenkins se enfoque en el enfoque clásico de Java.
Una de las grandes fortalezas de Jenkins siempre ha sido su flexibilidad y su enorme ecosistema de diferentes complementos y capacidades. El subproyecto Jenkins X por separado ayuda a la comunidad a iterar e ir rápido mejorando tanto el Cloud Native como las distribuciones clásicas de Jenkins en paralelo.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.