diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bfd41f13a20f2fd4125da30c172c5b0b125e8d8d..d69b2e5a7446cd132dbb6c3c36d171f03dd31d1f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -42,6 +42,19 @@ build_and_push_latest_image:
       docker push $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG
       docker logout $DOCKER_REPOSITORY
 
+build_and_push_alfa_image:
+  stage: build
+  only:
+    - /^release/
+  script:
+    - |
+      export IMAGE_TAG=$(echo $CI_COMMIT_BRANCH | cut -c 9-)-alfa
+      docker image prune -f
+      docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD $DOCKER_REPOSITORY
+      docker build -t $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG .
+      docker push $DOCKER_REPOSITORY_LOCAL:$IMAGE_TAG
+      docker logout $DOCKER_REPOSITORY
+
 build_and_push_release_image:
   stage: build
   only: