diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2016-09-05 09:57:24 +0200 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2016-09-13 22:50:07 +0200 |
commit | bc74431c7a6d19a39b091355e2cf92d42ab305fb (patch) | |
tree | f58946ab55330fe8695e2f81cb28de97dedd7ec2 /.gitlab-ci.yml | |
parent | f5c924fb1467260fb5c52e79d81b60d46deb15e4 (diff) | |
download | nettle-bc74431c7a6d19a39b091355e2cf92d42ab305fb.tar.gz |
Use gitlab.com's shared runners
That is, phase out our specific runners to reduce administrative
burden, and rely on gitlab.com shared infrastructure.
http://docs.gitlab.com/ce/ci/runners/README.html
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eafe0d6c..f8394163 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,20 +1,27 @@ +image: centos:7 + +before_script: + - yum install -y git make autoconf libtool automake gettext-devel glibc-devel gcc valgrind libasan-static libgcc.i686 glibc-devel.i686 + # See http://doc.gitlab.com/ce/ci/yaml/ for documentation. Build and Check (x86-64): script: + - yum install -y gmp-devel - ./.bootstrap && ./configure --disable-documentation && make -j4 && make check -j4 tags: - - x86-64 + - shared except: - tags Build and Check (x86): script: + - yum install -y gmp-devel.i686 - ./.bootstrap && - ./configure --disable-documentation && make -j4 && + PKG_CONFIG_PATH="/usr/lib/pkgconfig/" CFLAGS="-O2 -g -m32" LDFLAGS="-m32" ./configure --build=i686-redhat-linux --disable-documentation && make -j4 && make check -j4 tags: - - x86 + - shared except: - tags Build and Check with mini-gmp: @@ -23,21 +30,27 @@ Build and Check with mini-gmp: ./configure --disable-documentation --enable-mini-gmp && make -j4 && make check -j4 tags: + - shared except: - tags Build and Check with ubsan: + image: fedora:24 script: + - yum install -y gmp-devel libubsan-static libubsan - ./.bootstrap && CXXFLAGS="-fsanitize=undefined -fno-sanitize-recover -g -O2" CFLAGS="-fsanitize=undefined -fno-sanitize-recover -g -O2" ./configure --disable-documentation && make -j4 && make check -j4 tags: - - ubsan + - shared except: - tags Build and Check with asan: script: + - yum install -y gmp-devel - ./.bootstrap && - CXXFLAGS="-fsanitize=address -g -O2" CFLAGS="-fsanitize=address -g -O2" ./configure --disable-documentation && make -j4 && make check -j4 + tags: + - shared except: - tags |