gitlab-ci: add clang 5 and 6 builds.
authorDario Lombardo <lomato@gmail.com>
Sun, 19 Nov 2017 16:00:35 +0000 (17:00 +0100)
committerDario Lombardo <lomato@gmail.com>
Tue, 21 Nov 2017 14:41:30 +0000 (14:41 +0000)
Change-Id: I732cee0ced4c38298660716bf8d027f6b22be885
Reviewed-on: https://code.wireshark.org/review/24494
Reviewed-by: Dario Lombardo <lomato@gmail.com>
.gitlab-ci.yml

index 4b4ea06ba311ab2d128129585f1cb8e1a21966c9..74b4121028441ca1b23f38c5d80e15410f97a3a0 100644 (file)
@@ -100,3 +100,21 @@ clang-4.0:
     - apt install clang-4.0 -y
     - cmake -GNinja -DCMAKE_C_COMPILER=clang-4.0 -DCMAKE_CXX_COMPILER=clang++-4.0 -DCMAKE_C_FLAGS=-Wframe-larger-than=20000 ..
     - ninja
+clang-5.0:
+  image: ubuntu:16.04
+  script:
+    - echo "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-5.0 main" > /etc/apt/sources.list.d/clang5.list
+    - curl -s https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add -
+    - apt update -qq
+    - apt install clang-5.0 -y
+    - cmake -GNinja -DCMAKE_C_COMPILER=clang-5.0 -DCMAKE_CXX_COMPILER=clang++-5.0 -DCMAKE_C_FLAGS=-Wframe-larger-than=20000 ..
+    - ninja
+clang-6.0:
+  image: ubuntu:16.04
+  script:
+    - echo "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial main" > /etc/apt/sources.list.d/clang6.list
+    - curl -s https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add -
+    - apt update -qq
+    - apt install clang-6.0 -y
+    - cmake -GNinja -DCMAKE_C_COMPILER=clang-6.0 -DCMAKE_CXX_COMPILER=clang++-6.0 -DCMAKE_C_FLAGS=-Wframe-larger-than=20000 ..
+    - ninja