From 6e1f493609fb6d05e579a0a110f80ba613f4ea27 Mon Sep 17 00:00:00 2001
From: Tomas Pecka <peckato1@fit.cvut.cz>
Date: Sat, 8 Dec 2018 17:00:04 +0100
Subject: [PATCH] CI: Do not run build and test on nightly builds. Except test
 while building docker image

---
 .gitlab-ci.yml                     | 6 ++++++
 extra/docker/Dockerfile.master     | 2 +-
 extra/docker/Dockerfile.master-cli | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4f77aae3ca..fbbb114b87 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -33,6 +33,9 @@ stages:
   before_script:
     - apk add --no-cache bash build-base cmake python3 libexecinfo-dev cppunit-dev libxml2-dev tclap-dev readline-dev qt5-qtbase-dev graphviz-dev jsoncpp-dev ${EXTRA_PKGS}
     - export CXX=${CXX}
+  except:
+    variables:
+      - $SCHEDULED_NIGHTLY
 
 .build:compatibility: &build-compatibility
   <<: *build
@@ -131,6 +134,9 @@ build:doc:
   image: alpine:edge
   before_script:
     - apk add --no-cache bash bc coreutils python3 cmake make libexecinfo cppunit libxml2 tclap readline qt5-qtbase qt5-qtbase-x11 graphviz jsoncpp
+  except:
+    variables:
+      - $SCHEDULED_NIGHTLY
 
 .test:compatibility: &test-compatibility
   <<: *test
diff --git a/extra/docker/Dockerfile.master b/extra/docker/Dockerfile.master
index dfa68ebf2e..8cc8a5c22d 100644
--- a/extra/docker/Dockerfile.master
+++ b/extra/docker/Dockerfile.master
@@ -30,7 +30,7 @@ RUN	cmake \
 		-DCMAKE_INSTALL_PREFIX=$BASEDIR/install \
 		.. && \
 	make -j $(grep -c processor /proc/cpuinfo) && \
-	make test && \
+	make test ARGS="-j $(grep -c processor /proc/cpuinfo)" && \
 	make install
 
 
diff --git a/extra/docker/Dockerfile.master-cli b/extra/docker/Dockerfile.master-cli
index 2caa3c6dda..15d8ed599c 100644
--- a/extra/docker/Dockerfile.master-cli
+++ b/extra/docker/Dockerfile.master-cli
@@ -27,7 +27,7 @@ RUN	cmake \
 		-DCMAKE_INSTALL_PREFIX=$BASEDIR/install \
 		.. && \
 	make -j $(grep -c processor /proc/cpuinfo) && \
-	make test && \
+	make test ARGS="-j $(grep -c processor /proc/cpuinfo)" && \
 	make install
 
 
-- 
GitLab