Jenkins and Jenkins X today have very different use cases and target audiences. Jenkins provides the ultimate flexibility configuration and process for general purpose workload automation, supporting the most diverse set of use-cases.
Jenkins X provides a far more opinionated workflow built around GitOps and Kubernetes and is focused on greenfield cloud-native k8s application development and delivery.
Currently there isn't a large overlap between these two types of workloads and workflows, which is why we took the opportunity to make use of the most efficient technologies in Jenkins X to help it meet its use cases.
Due to significant differences between Jenkinsfile and the Tekton based pipelines used by Jenkins X there is currently no automated mechanism to migrate from Jenkins to Jenkins X. We do encourage users that have pipelines that meet the Jenkins X use cases to migrate to Jenkins X. For the time being this will be a manual process. We will provide documentation and other support during this process. It is also a perfect opportunity to refactor your pipelines and make them more efficient.
Regards,
Nofar Bluestein,
Product Manager, CloudBees