aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2017-05-20 08:00:35 +0530
committerGravatar GitHub <noreply@github.com>2017-05-20 08:00:35 +0530
commitc61f950f28f829fd444eb5b1e597ac88d16aaa6d (patch)
tree1344c9c4ec41d9986917b04d746a76a7f23ac222 /.travis.yml
parent7727b745edca97a23656b4f2c6e282aa0974bd43 (diff)
downloadnnn-c61f950f28f829fd444eb5b1e597ac88d16aaa6d.tar.gz
Bring back plain builds (#30)
* Bring back plain builds * Bring back plain builds * Bring back plain builds * Bring back plain builds
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml48
1 files changed, 38 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml
index 7ffc752..84bd817 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,21 +1,47 @@
language: c
sudo: required
-env:
- matrix:
- - OS_TYPE=centos OS_VERSION=7
- - OS_TYPE=fedora OS_VERSION=24
-services:
- - docker
+matrix:
+ include:
+ # Access more recent gcc and clang via a Trusty image
+ - os: linux
+ dist: trusty
+ compiler: gcc
+ - os: linux
+ dist: trusty
+ compiler: clang
+ - os: osx
+ compiler: gcc
+ - os: osx
+ compiler: clang
+ - os: linux
+ dist: trusty
+ env: USE_DOCKER=1 OS_TYPE=centos OS_VERSION=7
+ - os: linux
+ dist: trusty
+ env: USE_DOCKER=1 OS_TYPE=fedora OS_VERSION=24
before_install:
- - sudo docker pull $OS_TYPE:$OS_VERSION
+ - if [ "$USE_DOCKER" = "1" ]; then
+ sudo systemctl start docker.service;
+ sudo docker pull $OS_TYPE:$OS_VERSION;
+ fi
script:
- - ./build-docker $OS_TYPE $OS_VERSION
- - sudo chown -R $(id -un).$(id -gn) dist
+ - if [ "$USE_DOCKER" = "1" ]; then
+ ./build-docker $OS_TYPE $OS_VERSION;
+ sudo chown -R $(id -un).$(id -gn) dist;
+ else
+ export CFLAGS=-Werror;
+ make clean;
+ make;
+ make clean;
+ make -f Makefile.native;
+ fi
after_success:
-- ls -l dist
+ - if [ "$USE_DOCKER" = "1" ]; then
+ ls -l dist;
+ fi
deploy:
skip_cleanup: true
@@ -27,6 +53,8 @@ deploy:
- dist/*.deb
- dist/*.rpm
on:
+ condition: $USE_DOCKER = 1
repo: jarun/nnn
tags: true
+
tags: true