]> Sergey Matveev's repositories - nnn.git/commitdiff
Add CircleCI gcc-8 build
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 13 Apr 2019 05:13:38 +0000 (10:43 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sat, 13 Apr 2019 05:13:38 +0000 (10:43 +0530)
.circleci/config.yml

index 6b8e37227e79ae1476037af5726a236e11a751d0..49b9eaeef2dc24ef248ce03e386fca80788174bf 100644 (file)
@@ -22,6 +22,27 @@ jobs:
             ls -l nnn
             make clean
 
+  gcc-8:
+    docker:
+      - image: ubuntu:18.04
+        working_directory: ~/nnn
+        environment:
+          CC: gcc-8
+          CI_FORCE_TEST: 1
+    steps:
+      - run:
+          command: |
+            apt update -qq
+            apt install -y --no-install-recommends git gcc-8 make pkg-config libncursesw5-dev libreadline-dev
+      - checkout
+      - run:
+          command: |
+            export CFLAGS=-Werror
+            make clean
+            make strip
+            ls -l nnn
+            make clean
+
   package-and-publish:
     machine: true
     working_directory: ~/nnn
@@ -45,6 +66,7 @@ workflows:
   test:
     jobs: &all-tests
       - gcc
+      - gcc-8
 
   nightly:
     triggers: