We have tried to collate common issues here with work arounds. If your issue isn’t listed here please let us know.
Is Jenkins X Open Source?
Yes! All of Jenkins X source code and artifacts are open source; either Apache or MIT and will always remain so!
How does Jenkins X compare to Jenkins?
Jenkins is a general purpose CI/CD server that can be configured to do anything you like by adding plugins, changing configuration and writing your own pipelines.
With Jenkins X you just install Jenkins X which automatically sets up all of the various tools (helm, docker registry, nexus etc) and then create/import projects and you get fully automated CI/CD and previews. This lets your developers focus on building applications while you delegate to Jenkins X to manage your CI+CD.
Jenkins X supports different execution engines; so it can orchestrate a Jenkins server per team by reusing Jenkins in a docker container. Though when using serverless Jenkins X Pipelines we use Tekton rather than Jenkins as the underlying CI/CD engine to provide a modern highly available cloud native architecture.
Is Jenkins X a fork of Jenkins?
No! Jenkins X can orchestrate Jenkins by reusing it inside a container and configures it to be as kubernetes native as possible.
Why create a sub project?
We are huge fans of Kubernetes & the cloud and think its the long term future approach for running software for many folks.
However lots of folks will still want to run Jenkins in the regular jenkins way via:
So the idea of the Jenkins X sub project is to focus 100% on the Kubernetes and Cloud Native use case and let the core Jenkins project focus on the classic java approach.
One of Jenkins big strengths has always been its flexibility and huge ecosystem of different plugins and capabilities. The separate Jenkins X sub project helps the community iterate and go fast improving both the Cloud Native and the classic distributions of Jenkins in parallel.
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.