Pipeline definitions
During the creation and setup of a new k5-project, the following pipeline task definitions are created.
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 an own 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 pipeline tasks as Kubernetes resources inside your OpenShift project. These
are used by the different types of pipelines and solutions.
k5-release-java
k5-release-node
k5-undeploy
The k5-release-java task is responsible for releasing and deploying Java stack service projects. The k5-release-node task is responsible for releasing and deploying Node stack service projects.
The k5-undeploy task is responsible for project deletion from the deployment target project.