Build, Deploy and Run
Get an insight on how to build and deploy a service project on various deployment targets via CI/CD.
Overview CI/CD
What is CI/CD ?
- CI = Continuous Integration (practices around build- and test automation)
- CD = Continuous Delivery (practices around delivery automation in different environments)
Pipelines
As a starting point, all build activities can be executed in the OpenShift built-in technology of tekton. For sure, all build instructions can also be run in you already existing container based build engine.
Deployment
Deployment of a service can be achieved through an extra step in the pipeline. As an alternative and recommended way, services can also be grouped in applications and deployed in a declarative gitops style, that is also part of the workbench. Last but not least, since all services are standard helm-charts and container-images, they can be deployed using yet existent ways for your enterprise deployment.