Skip to main content
Version: 3.15-dev

Pipelines Overview

Pipelines are an integral part of any CI/CD. They are involved in code build, review, and deployment procedures. Such a big variety of pipelines results in a demand for having a single place where the pipelines can be managed. For this purpose, the Pipelines section was added to the KubeRocketCI portal.

Pipelines Page Overview​

To see the CI/CD Pipelines section, open the KubeRocketCI portal and select the CI/CD Pipelines section:

  • PipelineRuns - Shows the recent PipelineRuns. You can search PipelineRuns and filter them by status, type, and Codebase they launched for;
  • Pipelines - This tab allows to view and edit all the Tekton Pipelines created in the platform;
  • Tasks - This tab allows to view and edit all the Tekton Tasks created in the platform.

PipelineRuns list

Pipeline Overview​

To inspect pipeline details, click the PipelineRun name:

  • The Details tab displays the PipelineRun status and logs;
  • The View YAML tab displays the YAML configuration of your pipeline. It also allows to view the general information and resources that the pipeline is connected with;
  • The Diagram tab displays the pipeline's real-time status. Click the task name to navigate to the corresponding task in the Details tab;
  • The Results tab shows the resulting artifact that was built in the pipeline. Note that this tab is accessible only in Build Pipelines that produce artifacts.

KubeRocketCI PipelineRun details page showing the Triggered By field

The PipelineRun header also shows the Triggered By field β€” the identity that started the run. For runs launched by automation (for example, a Git webhook or a scheduled build) this is the service account that created the run; for runs started from the portal it is the corresponding user. The field is resolved from the platform audit trail and is distinct from the Author field, which shows the Git commit author. When the initiator cannot be resolved β€” for example, historical runs created before audit capture was enabled β€” the field shows N/A.

You can also view the build pipeline results from the codebase details page and the Pipelines section.

Operate With Pipelines​

The Pipelines section allows you to track, restart, and delete pipelines.

To restart the PipelineRun, click the actions button and select Run again.

To restart the PipelineRun using different parameters, click the actions button and select Run with params.

To delete the PipelineRun, click the actions button and select Delete.

Alternatively, you can enter the PipelineRun and delete/restart the pipeline using the corresponding buttons.

note

There is also an option to store the long-term logs using the OpenSearch tool. You can install OpenSearch using our cluster add-ons repository.

Edit Pipelines/Tasks​

KubeRocketCI portal allows to edit the existing Tekton Pipelines and Tasks directly in the Pipelines section. In our example, we will show how to edit a Task but the same procedure applies to Pipelines:

  1. Navigate to the Tasks tab.

  2. Enter a Task by clicking its name.

  3. On the Task details page, in the top right corner of the screen, click Edit.

  4. On the edit window, make your changes and click Saved.

Now you know how to view and manage pipelines in KubeRocketCI.