Pipeline Definitions
During the creation and setup of a new Solution Envoy, the following Pipeline Definitions are created.
Pipeline templates
The k5-project-operator will create three Pipeline Templates as kubernetes resources inside your OpenShift project. These will be used for setting up a new pipeline:
-
k5-template-build-managed-java
-
k5-template-build-managed-node
-
k5-template-deploy
Task definitions
A Task is a collection of sequential steps that will be executed during a pipeline run. Each task of a pipeline will run inside one pod on the cluster. Each step will be executed in an own container inside the pod. For example if a Pipeline consists of two tasks and the pipeline will be executed, OpenShift Pipelines will create two pods, one for each task.
The k5-project-operator will create three Pipline Tasks as kubernetes resources inside your OpenShift project. These are used by the different types of pipelines and solutions.
-
k5-build-managed-java
-
k5-build-managed-node
-
k5-deploy
A Build and Deploy Pipeline consists of the two tasks k5-build-managed-[solution-type]
and k5-deploy
.
The Deploy Pipeline includes only the task k5-deploy
.