*** Wartungsfenster jeden ersten Mittwoch vormittag im Monat ***

Features/pipelinetest carina

Urbanke, Carina requested to merge features/pipelinetest-carina into dev

The following pipeline stages work with the new dind runner (see: https://gitlab.tuwien.ac.at/ADLS/services-k8s/runner/-/tree/main):

  • build-test -> conditional, only applied to images where TEST variable has been set to true, for now only for the test-notebook, two very simple tests are conducted to get the junit test report in the GitLab UI
  • build: builds the images, for this to work the images all have been transformed to multi stage docker images, the ones not having a test stage just have a "production" stage which is built here
  • image scanning: with trivy and grype for all images
  • publish: to sbx registry for now, only when branch is dev, so only after merge request has been accepted
  • latest tag: only when branch is dev, so only after merge request has been accepted

TODO:

  • make the build stage dependent on build-test
  • add dev registry variables

Merge request reports