Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Idé för utforming utformning av CI/CD för openshift OpenShift kluster.

Tekton

Det naturliga valet för CI i OpenShift är tektonTekton. Se OpenShift pipelines: https://docs.openshift.com/container-platform/4.7/cicd/index.html för mer information.

Ett fösta utkast för en genensam gemensam spring boot pipeline:

  • PiplineRuns (stored in git applied via Argo CD)

    • 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

        • build image - params: image teg

        • push image - params: image storage url, credential referens

        • push k8 desired state to git (picked up by Argo CD) - params: repo rul, branch, credential referens

...