Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Pros:

  • End to End CI / CD integration including pushing containers to registry, artifacts to Nexus (creates itself)
  • Full integration with Github
  • Full integration with GitOps to create and manager environments
  • Support for preview environments for pull requests using Knative
  • Can create and update helm charts after a build and and deploy and auto commit to repository
  • Internally translates all CI / CD pipelines to tekton pipelines
  • Conversion of our existing Jenkins pipelines to Jenkins X is a feature provided out of the box
  • A promising tool - Jenkins + Tekton with a highly active community backed by big organizations
  • Artifact promotion to various environments based on criterias set by us

...

  • Very minimal UI - Unlike the traditional Jenkins
  • Command line based approach
  • Mainly intended for container build and deployment but can support othe types of artifacts with self customizations
  • Conversion of our current Jenkinsfiles to Jenkins X is not straight forward but can be done with moderate effort
  • Lots of tweaking and changes required in build and deployment strategy to make it work for our use case
  • Requires at least 3 nodes in cluster to handle the Jenkins master, other dependent components and worker pods


Jenkins X Typical WorkflowImage Modified


Jenkins X Typical Workflow - Detailed




Jenkins X Components and its R&R