From 122486ae6575a283fb6301c50c4a94aa37069a8d Mon Sep 17 00:00:00 2001
From: Tomas Pecka <peckato1@fit.cvut.cz>
Date: Tue, 28 May 2019 15:24:04 +0200
Subject: [PATCH] [alt-builder]: Init

---
 .gitlab-ci.yml         |  3 +++
 alt-builder/Dockerfile | 17 +++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 alt-builder/Dockerfile

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ab6fc74..409bee8 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 0000000..57414d4
--- /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/*
-- 
GitLab