diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1ad5c302b7e7d513a2cfdb0d71e4dc0c6aad593a..7dfa39d9c90acf9fe33765ca9a54b974ea32e5d1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,14 +3,23 @@ image: quay.io/buildah/stable:latest
 default:
   before_script:
     - buildah login -u gitlab-ci-token -p ${CI_JOB_TOKEN} ${CI_REGISTRY}
+  variables:
+    STORAGE_DRIVER: vfs
+    BUILDAH_FORMAT: docker
+
+stages:
+  - build
+  - deploy
 
 build:
+  stage: build
   script:
     - buildah bud -t teckids.org:latest
   interruptible: true
   retry: 1
 
 deploy:
+  stage: deploy
   script:
     - buildah push