summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml82
1 files changed, 17 insertions, 65 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5e9c6f1..c403c03 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,23 +14,17 @@ gcc-snapshot:
- ./tools/ci/jobs/gccsnapshot.sh --enable-werror
image: debian:unstable
-gcc-snapshot-i386:
- stage: build
- script:
- - ./tools/ci/jobs/gccsnapshot.sh --enable-werror
- image: i386/debian:unstable
-
-gcc-4.8:
+.gcc-4.8:
stage: build
script:
- ./tools/ci/jobs/gcc48.sh --enable-werror
- image: debian:jessie
+ image: debian:stretch
-gcc-4.9:
+.gcc-4.9:
stage: build
script:
- ./tools/ci/jobs/gcc49.sh --enable-werror
- image: debian:jessie
+ image: debian:stretch
gcc-6:
stage: build
@@ -38,59 +32,29 @@ gcc-6:
- ./tools/ci/jobs/gcc6.sh --enable-werror
image: debian:stretch
-gcc-6-i386:
- stage: build
- script:
- - ./tools/ci/jobs/gcc6.sh --enable-werror
- image: i386/debian:stretch
-
.gcc-7:
stage: build
script:
- ./tools/ci/jobs/gcc7.sh --enable-werror
image: debian:unstable
-.gcc-7-i386:
- stage: build
- script:
- - ./tools/ci/jobs/gcc7.sh --enable-werror
- image: i386/debian:unstable
-
gcc-8:
stage: build
script:
- ./tools/ci/jobs/gcc8.sh --enable-werror
image: debian:buster
-gcc-8-i386:
- stage: build
- script:
- - ./tools/ci/jobs/gcc8.sh --enable-werror
- image: i386/debian:buster
-
gcc-9:
stage: build
script:
- ./tools/ci/jobs/gcc9.sh --enable-werror
image: debian:unstable
-gcc-9-i386:
- stage: build
- script:
- - ./tools/ci/jobs/gcc9.sh --enable-werror
- image: i386/debian:unstable
-
.clang-7:
stage: build
script:
- ./tools/ci/jobs/clang7.sh --enable-werror
- image: debian:jessie
-
-.clang-7-i386:
- stage: build
- script:
- - ./tools/ci/jobs/clang7.sh --enable-werror
- image: i386/debian:jessie
+ image: debian:stretch
.clang-8:
stage: build
@@ -98,24 +62,12 @@ gcc-9-i386:
- ./tools/ci/jobs/clang8.sh --enable-werror
image: debian:stretch
-.clang-8-i386:
- stage: build
- script:
- - ./tools/ci/jobs/clang8.sh --enable-werror
- image: i386/debian:stretch
-
clang-10:
stage: build
script:
- ./tools/ci/jobs/clang10.sh --enable-werror
image: debian:buster
-clang-10-i386:
- stage: build
- script:
- - ./tools/ci/jobs/clang10.sh --enable-werror
- image: i386/debian:buster
-
# tests
@@ -131,18 +83,18 @@ gcc-snapshot-sanitize:
- ./tools/ci/jobs/gccsnapshot.sh --enable-werror --enable-sanitize
image: debian:unstable
-gcc-4.8-sanitize:
+.gcc-4.8-sanitize:
stage: test
script:
- echo "should disable sanitize"
- ./tools/ci/jobs/gcc48.sh --enable-werror --enable-sanitize
- image: debian:jessie
+ image: debian:stretch
-gcc-4.9-sanitize:
+.gcc-4.9-sanitize:
stage: test
script:
- ./tools/ci/jobs/gcc49.sh --enable-werror --enable-sanitize
- image: debian:jessie
+ image: debian:stretch
.gcc-5-sanitize:
stage: test
@@ -174,11 +126,11 @@ gcc-9-sanitize:
- ./tools/ci/jobs/gcc9.sh --enable-werror --enable-sanitize
image: debian:unstable
-gcc-4.9_lto-sanitize:
+.gcc-4.9_lto-sanitize:
stage: test
script:
- ./tools/ci/jobs/gcc49.sh --enable-werror --enable-lto --enable-sanitize
- image: debian:jessie
+ image: debian:stretch
.gcc-5_lto-sanitize:
stage: test
@@ -210,17 +162,17 @@ gcc-9_lto-sanitize:
- ./tools/ci/jobs/gcc9.sh --enable-werror --enable-lto --enable-sanitize
image: debian:unstable
-gcc-4.8-lto:
+.gcc-4.8-lto:
stage: test
script:
- ./tools/ci/jobs/gcc48.sh --enable-werror --enable-lto
- image: debian:jessie
+ image: debian:stretch
-gcc-4.9-lto:
+.gcc-4.9-lto:
stage: test
script:
- ./tools/ci/jobs/gcc49.sh --enable-werror --enable-lto
- image: debian:jessie
+ image: debian:stretch
.gcc-5-lto:
stage: test
@@ -261,12 +213,12 @@ gcc-9_lto:
# legacy
-gcc-4.8_stable_lto-sanitize:
+.gcc-4.8_stable_lto-sanitize:
stage: legacy
script:
- echo "should disable lto and sanitize"
- ./tools/ci/jobs/gcc48.sh --enable-werror --enable-lto --enable-sanitize
- image: debian:jessie
+ image: debian:stretch
.gcc-5_unstable_lto-sanitize:
stage: legacy