aboutsummaryrefslogtreecommitdiffstats
path: root/.circleci
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2019-04-13 11:26:19 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2019-04-13 11:26:19 +0530
commitd51f889944f3079a9a33994f5bd425e0d38af471 (patch)
tree3d2dc01ecb13490958f86af900ad418bcf348bfa /.circleci
parent82e305dc35a3f38a136a8f08b1bd5ac646871104 (diff)
downloadnnn-d51f889944f3079a9a33994f5bd425e0d38af471.tar.gz
Add CircleCI gcc all
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml53
1 files changed, 7 insertions, 46 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 3782b33..0534e7f 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -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: