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 and the Tekton 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.