Building pipelines using Tekton on OpenShift

Welcome to the Building Pipelines using Tekton on OpenShift workshop!

What you’ll learn

In this workshop, you will:

  • Understand Tekton core concepts: Tasks, Pipelines, PipelineRuns, and the overall architecture

  • Create and run Tasks and Pipelines using both the OpenShift CLI and web console

  • Integrate a Git repository into a pipeline for automated builds

  • Try out Pipelines-as-code by storing the pipelines in Git

  • Monitor and troubleshoot pipeline executions to resolve failures quickly

Who this is for

This workshop is designed for developers, CI/CD teams and platform engineers who want to understand Tekton concepts and build working CI/CD pipelines on OpenShift.

Experience level: Beginner to Intermediate

Prerequisites

Before starting this workshop, you should have:

  • Basic familiarity with containers or Kubernetes concepts

  • A web browser to access the OpenShift console

Workshop environment

You will work on a pre-configured OpenShift 4.20 multinode cluster with Red Hat OpenShift Pipelines 1.21 already installed. No setup is required on your part.

You will have access to and use:

  • The built in OpenShift console

  • A specific user on a shared cluster

  • A Gitea Git server for storing and working with code

  • A Terminal with the OpenShift CLi installed

All credentials and environment details will be provided and displayed in the lab guide.

Estimated time

This workshop will take approximately 2-2.5 hours to complete.

You can work at your own pace.

Let’s get started!

Click on Workshop overview in the navigation to begin your learning journey.