ci(gitlab-ci): Use gitlab container runner instead of podman in docker (so far only backend)

This commit is contained in:
Stephan Barth 2024-08-24 18:27:37 +02:00
parent f3df449693
commit 858d2d3386

View File

@ -50,10 +50,11 @@ compile:
needs: needs:
- job: container - job: container
optional: true optional: true
image: &backend-image ${CI_REGISTRY_IMAGE}/backend/${CI_COMMIT_REF_SLUG}:${BACKEND_IMAGE_VERSION} # image: &backend-image ${CI_REGISTRY_IMAGE}/backend/${CI_COMMIT_REF_SLUG}:${BACKEND_IMAGE_VERSION}
script: script:
- &load-backend-image zcat docker/backend/image.tar.gz | podman image load # - &load-backend-image zcat docker/backend/image.tar.gz | podman image load
- make -- --docker-run-backend-build FRADRIVE_SERVICE=backend CONTAINER_RUNNER=podman-compose # - make -- --docker-run-backend-build FRADRIVE_SERVICE=backend CONTAINER_RUNNER=podman-compose
- make -- run-backend-build FRADRIVE_SERVICE=backend
artifacts: artifacts:
paths: paths:
- /fradrive/.stack/ - /fradrive/.stack/
@ -65,10 +66,11 @@ lint:
needs: needs:
- job: container - job: container
optional: true optional: true
image: *backend-image # image: *backend-image
script: script:
- *load-backend-image # - *load-backend-image
- make -- --docker-run-backend-lint FRADRIVE_SERVICE=backend CONTAINER_RUNNER=podman-compose # - make -- --docker-run-backend-lint FRADRIVE_SERVICE=backend CONTAINER_RUNNER=podman-compose
- make -- backend-lint FRADRIVE_SERVICE=backend
cache: *backend-cache cache: *backend-cache
test: test:
@ -77,8 +79,9 @@ test:
- job: container - job: container
optional: true optional: true
- compile - compile
image: *backend-image # image: *backend-image
script: script:
- *load-backend-image # - *load-backend-image
- make -- --docker-run-backend-test FRADRIVE_SERVICE=backend CONTAINER_RUNNER=podman-compose # - make -- --docker-run-backend-test FRADRIVE_SERVICE=backend CONTAINER_RUNNER=podman-compose
- make -- backend-test FRADRIVE_SERVICE=backend
cache: *backend-cache cache: *backend-cache