summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml27
1 files changed, 15 insertions, 12 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6e3a32804..739fbc711 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,5 @@
stages:
+ - prebuild
- build
- test
- success
@@ -7,6 +8,20 @@ stages:
before_script:
- uname -a
+# pre build
+
+clang-3.9:
+ stage: prebuild
+ script:
+ - ./tools/ci/jobs/clang39.sh
+ image: debian:unstable
+
+gcc-6:
+ stage: prebuild
+ script:
+ - ./tools/ci/jobs/gcc6.sh
+ image: debian:unstable
+
# simple builds
gcc-4.4:
@@ -57,12 +72,6 @@ clang-3.5:
- ./tools/ci/jobs/clang35.sh
image: debian:stable
-clang-3.9:
- stage: build
- script:
- - ./tools/ci/jobs/clang39.sh
- image: debian:unstable
-
.clang-3.9_c++11:
stage: build
script:
@@ -129,12 +138,6 @@ gcc-snapshot_sdl2:
- ./tools/ci/jobs/gccsnapshot_sdl2.sh
image: debian:unstable
-gcc-6:
- stage: build
- script:
- - ./tools/ci/jobs/gcc6.sh
- image: debian:unstable
-
gcc-5_sanitize:
stage: build
script: