diff --git a/gitlab-ci-template.yml b/gitlab-ci-template.yml
index 6b5ba09443ca14da5302ef32bde4f68c092ad6e7..0fa32ad57cc6eb88f37055639b9c601c2e5b24cc 100644
--- a/gitlab-ci-template.yml
+++ b/gitlab-ci-template.yml
@@ -30,7 +30,7 @@ variables:
       $CI_REGISTRY_BUILD_ARGS
       -t "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA-$CI_REGISTRY_IMAGE_ARCH"
       --format docker
-      .
+      "${CI_REGISTRY_BUILD_CONTEXT:-.}"
     - podman push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA-$CI_REGISTRY_IMAGE_ARCH"
     - podman push "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA-$CI_REGISTRY_IMAGE_ARCH" "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG-latest-$CI_REGISTRY_IMAGE_ARCH"