diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 806802eb64be6848ba4ed4a953225f8985b9f502..3180f3100ed861450acba63b51b90d5034a64104 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -12,6 +12,7 @@ after_script:
   - mv $CI_PROJECT_DIR/nginx_${NGINX_VERSION}* $BUILD_DIR
   - mv $CI_PROJECT_DIR/nginx-dbgsym_* $BUILD_DIR
 
+# Jessie
 build-deb:jessie:
   stage: build
   image: containers.ethitter.com:443/docker/images/debian:jessie
@@ -39,6 +40,7 @@ test-deb:jessie:
   dependencies:
     - build-deb:jessie
 
+# Stretch
 build-deb:stretch:
   stage: build
   image: containers.ethitter.com:443/docker/images/debian:stretch
@@ -66,6 +68,7 @@ test-deb:stretch:
   dependencies:
     - build-deb:stretch
 
+# Buster
 build-deb:buster:
   stage: build
   image: containers.ethitter.com:443/docker/images/debian:buster
@@ -93,9 +96,38 @@ test-deb:buster:
   dependencies:
     - build-deb:buster
 
+# Bullseye
+build-deb:bullseye:
+  stage: build
+  image: containers.ethitter.com:443/docker/images/debian:bullseye
+  variables:
+    NGINX_BINARY: $NGINX_BINARY_bullseye
+    NGINX_VERSION: $NGINX_VERSION_bullseye
+    BUILD_DIR: 'build-bullseye'
+  script:
+    - cd source
+    - debuild -us -uc
+  artifacts:
+    paths:
+      - $BUILD_DIR
+
+test-deb:bullseye:
+  stage: test
+  image: containers.ethitter.com:443/docker/images/debian:bullseye
+  before_script:
+    - export BUILD_DIR="${CI_PROJECT_DIR}/build-bullseye"
+  script:
+    - dpkg -i ${BUILD_DIR}/nginx_${NGINX_VERSION_bullseye}*.deb
+    - nginx -V
+  after_script:
+    - ''
+  dependencies:
+    - build-deb:bullseye
+
+# Package for aptly
 aptly:
   stage: deploy
-  image: containers.ethitter.com:443/docker/images/debian:stretch
+  image: containers.ethitter.com:443/docker/images/debian:bullseye
   before_script:
     - ''
   script: