...
Ett fösta utkast för en gemensam spring boot pipeline:
PiplineRuns Trigger (stored in git applied via Argo CD, unique per service)
Reference common spring boot pipeline (stored in git applied via Argo CD)
Common Pipeline taskts:
git clone - params: repo rul, branch, credential reference
mvn build (test) - params: optional build parameters (base image?)
build and push image - params: image tg, image storage url, credential referens (base image?)
push k8 desired state to git (picked up by Argo CD) - params: repo rul, branch, credential referens
...
https://www.testcontainers.org/supported_docker_environment/continuous_integration/tekton/
https://developers.redhat.com/products/openshift-local/overview
Andra lösningar
Andra lösningar som har utvärderats men som inte känns lika attraktiva:
...