doesn’t replace it. • Rethinks how developers should interact with CI/CD in the cloud through automation, tooling and DevOps best practices. • Understands clouds and Kubernetes natively. You no longer need to play around with Kubernetes setup in Jenkinsfile • Build for modern cloud with modern development practices
◦ jx boot • With a Jenkins X managed kubernetes cluster: ◦ jx create cluster gke --skip-login • You can use any Kubernetes provider such as AWS EKS, OpenShift, or your own handmade cluster.
configured. Changes will automatically go into the staging environment • Once you are happy, promote the build to production ◦ jx promote • Comment on PRs, merging will finalize the deployment! • Profit!
no assumption on what's running • Familiar • Straightforward Jenkins X • Opinionated. Brings a host of baggage • Paradigm shift. Needs you to rethink what you do with your project; configure build-packs etc