From 6d15e186560162819a814d188e80735c57cb026f Mon Sep 17 00:00:00 2001 From: Jakob Probst <jakob.probst@h-da.de> Date: Thu, 13 Mar 2025 16:37:59 +0100 Subject: [PATCH] wip: use buildah to build image --- .gitlab-ci.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 247914a..454e2ea 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,15 +21,15 @@ build-container-image: interruptible: true rules: - if: $CI_COMMIT_BRANCH - tags: - - shell + image: quay.io/buildah/stable:v1 + variables: + STORAGE_DRIVER: vfs + BUILDAH_ISOLATION: chroot before_script: - - REGISTRY_AUTH_FILE="$(mktemp)" - - export REGISTRY_AUTH_FILE - - printf '{"auths":{"%s":{"auth":"%s"}}}' "$CI_REGISTRY" "$(printf '%s:%s' "$CI_REGISTRY_USER" "$CI_REGISTRY_PASSWORD" | base64)" >"$REGISTRY_AUTH_FILE" + - buildah login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY" script: - - podman build -f "$CI_PROJECT_DIR/bootc/Containerfile" -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHA" "$CI_PROJECT_DIR" - - podman push "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHA" + - buildah build -f "$CI_PROJECT_DIR/bootc/Containerfile" -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHA" "$CI_PROJECT_DIR" + - buildah push "$CI_REGISTRY_IMAGE:$CI_COMMIT_SHA" needs: [ ] tag-container-image: -- GitLab