]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
.gitlab-ci.yml: reorganized and added a simple build and check on x86-64 rule
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 15 Nov 2015 15:32:47 +0000 (16:32 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 15 Nov 2015 15:32:52 +0000 (16:32 +0100)
The latter also enables the seccomp checks.

.gitlab-ci.yml

index ac39b7c4976de1274bca0652ac1f0d0b6c540131..aaac504ae4741515b4da20d8344b99dff426057b 100644 (file)
@@ -1,4 +1,4 @@
-Build minimal:
+Compile minimal library:
   script:
   - git submodule update --init && make autoreconf && ./configure --with-included-libtasn1
     --disable-doc --disable-dtls-srtp-support --disable-alpn-support --disable-rsa-export
@@ -8,7 +8,8 @@ Build minimal:
     --disable-nls --disable-crywrap --disable-libdane --without-p11-kit --without-tpm
     --without-zlib --disable-doc --disable-tests && make -j4
   tags:
-  - fast
+  - x86-64
+  - nettle3
   except:
   - tags
 Build and Check with valgrind:
@@ -17,7 +18,8 @@ Build and Check with valgrind:
     --disable-non-suiteb-curves --with-included-libtasn1 --disable-doc && make -j4 && make check -j4
   - cat tests/test-suite.log
   tags:
-  - fast
+  - x86-64
+  - nettle3
   except:
   - tags
 Build and Check with asan:
@@ -27,16 +29,28 @@ Build and Check with asan:
     && make -j4 && make check -j4
   - cat tests/test-suite.log
   tags:
-  - fast
+  - x86-64
+  - nettle3
   except:
   - tags
-Build and Check with separate build dir:
+Build and Check - separate build dir (x86-64):
+  script:
+  - git submodule update --init && make autoreconf && mkdir -p build && cd build && ../configure
+    --disable-non-suiteb-curves --with-included-libtasn1 --enable-seccomp-tests --disable-valgrind-tests --disable-doc && make -j4 && make check -j4
+  - cat tests/test-suite.log
+  tags:
+  - x86-64
+  - nettle3
+  except:
+  - tags
+Build and Check - separate build dir (x86):
   script:
   - git submodule update --init && make autoreconf && mkdir -p build && cd build &&
-    ../configure --with-included-libtasn1 --disable-doc --disable-valgrind-tests &&
+    ../configure --with-included-libtasn1 --enable-seccomp-tests --disable-doc --disable-valgrind-tests &&
     make -j4 && make check -j4
   - cat tests/test-suite.log
   tags:
-  - slow
+  - x86
+  - nettle3
   except:
   - tags