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

index 3782b333a1f41e31725b99744665a3fd2f33c237..0534e7f1794b7de6057ef12ae2869ea2be299d4a 100644 (file)
@@ -6,64 +6,27 @@ jobs:
       - image: ubuntu:18.04
         working_directory: ~/nnn
         environment:
-          CC: gcc
           CI_FORCE_TEST: 1
     steps:
       - run:
           command: |
             apt update -qq
-            apt install -y --no-install-recommends git gcc make pkg-config libncursesw5-dev libreadline-dev
-      - checkout
-      - run:
-          command: |
-            export CFLAGS=-Werror
-            make clean
-            make strip
-            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 install -y --no-install-recommends software-properties-common
+            apt-add-repository -y ppa:jonathonf/gcc-9.0
             apt update -qq
-            apt install -y --no-install-recommends git gcc-8 make pkg-config libncursesw5-dev libreadline-dev
+            apt install -y --no-install-recommends git gcc gcc-8 gcc-9 make pkg-config libncursesw5-dev libreadline-dev
       - checkout
       - run:
           command: |
             export CFLAGS=-Werror
             make clean
-            make strip
+            CC=gcc make strip
             ls -l nnn
             make clean
-
-  gcc-9:
-    docker:
-      - image: ubuntu:18.04
-        working_directory: ~/nnn
-        environment:
-          CC: gcc-9
-          CI_FORCE_TEST: 1
-    steps:
-      - run:
-          command: |
-            apt update -qq
-            apt install -y --no-install-recommends software-properties-common
-            apt-add-repository -y ppa:jonathonf/gcc-9.0
-            apt update -qq
-            apt install -y --no-install-recommends git gcc-9 make pkg-config libncursesw5-dev libreadline-dev
-      - checkout
-      - run:
-          command: |
-            export CFLAGS=-Werror
+            CC=gcc-8 make strip
+            ls -l nnn
             make clean
-            make strip
+            CC=gcc-9 make strip
             ls -l nnn
             make clean
 
@@ -90,8 +53,6 @@ workflows:
   test:
     jobs: &all-tests
       - gcc
-      - gcc-8
-      - gcc-9
 
   nightly:
     triggers: