]> Sergey Matveev's repositories - nnn.git/commitdiff
Bring back plain builds (#30)
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 20 May 2017 02:30:35 +0000 (08:00 +0530)
committerGitHub <noreply@github.com>
Sat, 20 May 2017 02:30:35 +0000 (08:00 +0530)
* Bring back plain builds

* Bring back plain builds

* Bring back plain builds

* Bring back plain builds

.travis.yml

index 7ffc7521860f650290c07075dac303a0ec396704..84bd817f7d1b5e43cad7732068d2cf2e2024f618 100644 (file)
@@ -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