From c61f950f28f829fd444eb5b1e597ac88d16aaa6d Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sat, 20 May 2017 08:00:35 +0530 Subject: [PATCH] Bring back plain builds (#30) * Bring back plain builds * Bring back plain builds * Bring back plain builds * Bring back plain builds --- .travis.yml | 48 ++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 38 insertions(+), 10 deletions(-) diff --git a/.travis.yml b/.travis.yml index 7ffc7521..84bd817f 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