aboutsummaryrefslogtreecommitdiffstats
path: root/.circleci
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2019-04-13 10:43:38 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2019-04-13 10:43:38 +0530
commit569b172fc7a4d67aeb10c94f40486abb246579bc (patch)
tree5e358aa66019f006cee95507809caaca47f58746 /.circleci
parent5675e73dd3aedbfc757c15a45eb8caa1aeb9acb5 (diff)
downloadnnn-569b172fc7a4d67aeb10c94f40486abb246579bc.tar.gz
Add CircleCI gcc-8 build
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 6b8e372..49b9eae 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -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: