Jenkins X Pipelines Internals

Link to full Blog Post

While migrating pipelines from the Jenkins Declarative Syntax to the new Jenkins X YAML Syntax - built on top of Tekton - I learned a lot about the internals of the Jenkins X Pipelines, and wrote a series of blog posts to share what I learned:

  • The first part is a walk-through of a GitHub WebHook event coming to the cluster until it results in a running Tekton Pipeline. It explains how Prow understands the webhook event, “kind of” forwards it to Jenkins X, which retrieves the right pipeline to execute and translate it into a format that Tekton can understand.
  • The second part dives into the “Meta Pipeline”: the part of the workflow which is responsible for retrieving the right pipeline to execute, and to translate it into a format that Tekton can understand.
  • The third and fourth parts are focused on the stages and steps that compose a pipeline.

You can read the series on Medium.

Nifty tech tag lists fromĀ Wouter Beeftink | Page content generated from commit: 5b9f573