From 5386d206d257f15b8cfbee55d302757540c2ad01 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 24 Jun 2016 00:04:38 +0300 Subject: Add builds with different gcc version and enabled lto. --- .gitlab-ci.yml | 40 +++++++++++++++++++++++++++++----------- 1 file changed, 29 insertions(+), 11 deletions(-) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 345770c..49b39a0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -39,12 +39,6 @@ gcc-6: - ./tools/ci/jobs/gcc6.sh --enable-werror image: debian:unstable -gcc-6_lto: - stage: build - script: - - ./tools/ci/jobs/gcc6.sh --enable-werror --enable-lto - image: debian:unstable - clang-3.9: stage: build script: @@ -60,35 +54,59 @@ clang-3.9-i386: # tests gcc-4.8-sanitize: - stage: build + stage: test script: - ./tools/ci/jobs/gcc48.sh --enable-werror --enable-sanitize image: debian:stable gcc-4.9-sanitize: - stage: build + stage: test script: - ./tools/ci/jobs/gcc49.sh --enable-werror --enable-sanitize image: debian:unstable gcc-5-sanitize: - stage: build + stage: test script: - ./tools/ci/jobs/gcc5.sh --enable-werror --enable-sanitize image: debian:unstable gcc-6-sanitize: - stage: build + stage: test script: - ./tools/ci/jobs/gcc6.sh --enable-werror --enable-sanitize image: debian:unstable gcc-6_lto-sanitize: - stage: build + stage: test script: - ./tools/ci/jobs/gcc6.sh --enable-werror --enable-lto --enable-sanitize image: debian:unstable +gcc-4.8-lto: + stage: test + script: + - ./tools/ci/jobs/gcc48.sh --enable-werror --enable-lto + image: debian:stable + +gcc-4.9-lto: + stage: test + script: + - ./tools/ci/jobs/gcc49.sh --enable-werror --enable-lto + image: debian:unstable + +gcc-5-lto: + stage: test + script: + - ./tools/ci/jobs/gcc5.sh --enable-werror --enable-lto + image: debian:unstable + +gcc-6_lto: + stage: test + script: + - ./tools/ci/jobs/gcc6.sh --enable-werror --enable-lto + image: debian:unstable + # reports success: -- cgit v1.2.3-70-g09d2