diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ab6fc74ffb410c7d8037dbd7dbe510d908ea6a2e..409bee8e47d8aeea4b63b4f1ddf46598f7671ef3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -37,3 +37,6 @@ stages:
 
 deploy:osc:
   <<: *push-only-job
+
+deploy:alt-builder:
+  <<: *push-only-job
diff --git a/alt-builder/Dockerfile b/alt-builder/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..57414d411a9c76ce30529df19030de3a16fd3ff1
--- /dev/null
+++ b/alt-builder/Dockerfile
@@ -0,0 +1,17 @@
+FROM amd64/debian:buster
+
+RUN apt-get update && apt-get install -y wget gnupg && \
+	echo "deb http://apt.llvm.org/buster/ llvm-toolchain-buster main" >> /etc/apt/sources.list && \
+	echo "deb-src http://apt.llvm.org/buster/ llvm-toolchain-buster main" >> /etc/apt/sources.list && \
+	wget -O llvm.key "https://apt.llvm.org/llvm-snapshot.gpg.key" && apt-key add llvm.key && \
+	apt-get remove --purge -y wget gnupg && \
+	\
+	apt-get update && \
+	apt-get install -y g++ clang++-9 lld-9 \
+	                   cmake ninja-build python3 \
+	                   clang-tidy-9 cppcheck \
+	                   libxml2-dev libreadline-dev qtbase5-dev graphviz-dev libjsoncpp-dev libtclap-dev \
+	                   libxml2 libreadline7 libqt5widgets5 graphviz libqt5xml5 libjsoncpp1 && \
+	apt-get autoremove -y && \
+	apt-get clean && \
+	rm -rf /var/lib/apt/lists/*