]> granicus.if.org Git - mutt/commitdiff
add clang static analysis to builds brendan/gitlab-ci
authorBrendan Cully <brendan@cully.org>
Tue, 16 Jan 2018 04:20:17 +0000 (20:20 -0800)
committerBrendan Cully <brendan@cully.org>
Tue, 16 Jan 2018 04:20:17 +0000 (20:20 -0800)
.gitlab-ci.yml

index c055e1f949da5f5f409ec0c731673b9b089d8e31..a108c86cbba485923ef18da6fdf9934b3936506f 100644 (file)
@@ -7,14 +7,20 @@ stages:
 openssl:
   stage: build
   script:
-    - ./prepare --disable-dependency-tracking --enable-gpgme --enable-sidebar --enable-compressed --enable-pop --enable-imap --enable-smtp --enable-debug --enable-hcache --with-ssl
-    - make -j
+    - scan-build-5.0 ./prepare --disable-dependency-tracking --enable-gpgme --enable-sidebar --enable-compressed --enable-pop --enable-imap --enable-smtp --enable-debug --enable-hcache --with-ssl
+    - scan-build-5.0 -o scan-build-openssl make -j
+  artifacts:
+    paths:
+      - scan-build-openssl
 
 gnutls:
   stage: build
   script:
-    - ./prepare --disable-dependency-tracking --enable-gpgme --enable-sidebar --enable-compressed --enable-pop --enable-imap --enable-smtp --enable-debug --enable-hcache --with-gnutls
-    - make -j
+    - scan-build-5.0 ./prepare --disable-dependency-tracking --enable-gpgme --enable-sidebar --enable-compressed --enable-pop --enable-imap --enable-smtp --enable-debug --enable-hcache --with-gnutls
+    - scan-build-5.0 -o scan-build-gnutls make -j
+  artifacts:
+    paths:
+      - scan-build-gnutls
 
 pages:
   stage: deploy