From 635a339ca955c52f6cacfd1436b007942eecb851 Mon Sep 17 00:00:00 2001 From: David Phillips Date: Mon, 18 Jun 2018 22:17:43 +1200 Subject: Add gitlab CI file --- .gitlab-ci.yml | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .gitlab-ci.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..6d64457 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,51 @@ +stages: + - build-test-all + +arch: + image: base/archlinux + stage: build-test-all + before_script: + - pacman --noconfirm -Syu base-devel clang python + script: + - make CC=gcc clean all test + - make CC=clang clean all test + +debian-stable: + image: debian:stable + stage: build-test-all + before_script: + - apt-get update + - apt-get -y install build-essential clang libssl-dev openssl + script: + - make CC=gcc clean all test + - make CC=clang clean all test + +ubuntu-trusty: + image: ubuntu:trusty + stage: build-test-all + before_script: + - apt-get update + - apt-get -y install build-essential clang libssl-dev openssl + script: + - make CC=gcc clean all test + - make CC=clang clean all test + +ubuntu-xenial: + image: ubuntu:xenial + stage: build-test-all + before_script: + - apt-get update + - apt-get -y install build-essential clang libssl-dev openssl + script: + - make CC=gcc clean all test + - make CC=clang clean all test + +ubuntu-latest: + image: ubuntu:latest + stage: build-test-all + before_script: + - apt-get update + - apt-get -y install build-essential clang libssl-dev openssl + script: + - make CC=gcc clean all test + - make CC=clang clean all test -- cgit v1.1