diff options
author | Arun Prakash Jana <engineerarun@gmail.com> | 2017-09-01 22:16:14 +0530 |
---|---|---|
committer | Arun Prakash Jana <engineerarun@gmail.com> | 2017-09-02 10:35:44 +0530 |
commit | c88650832c4f595ed3ba7a9885334729f476f05e (patch) | |
tree | d2bc9eac0d9551e6820779826be94cf07271c809 /.travis.yml | |
parent | e2fae851c3f54f956cedd8e119df41d0496cee49 (diff) | |
download | nnn-c88650832c4f595ed3ba7a9885334729f476f05e.tar.gz |
Integrate PackageCore to generate packages
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 52 |
1 files changed, 19 insertions, 33 deletions
diff --git a/.travis.yml b/.travis.yml index 9c2262f..b356776 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,7 @@ language: c sudo: required +services: + - docker matrix: include: # Access more recent gcc and clang via a Trusty image @@ -13,48 +15,32 @@ matrix: 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=26 - -before_install: - - if [ "$USE_DOCKER" = "1" ]; then - sudo systemctl start docker.service; - sudo docker pull $OS_TYPE:$OS_VERSION; - fi script: - - 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 + export CFLAGS=-Werror; + make clean; + make; + make clean; + make -f Makefile.native; -after_success: - - if [ "$USE_DOCKER" = "1" ]; then - ls -l dist; - fi +before_deploy: + - unset CFLAGS + - sudo apt-get update -qy + - sudo apt-get install -qy python3 python3-pip + - python3 -m pip install packagecore + - packagecore -o dist/ "${TRAVIS_TAG#v}" deploy: - skip_cleanup: true provider: releases api-key: secure: bdw73zBeBEZtDZGEyFpAksnpwLHTBaC7VP1pONmnsXv4qmMcynASz0LfE4krEdAsRnvxQvqPZXviy/SZ3bmaLpVQmJIC1uRWIyOBE6K/7ddf+wfLy+1uO9EPd/zDF/D28Xy8QJLDGDZI08BY5Fist4XowyvtdW3GRwwDL7TwyZyigr0fkqLJwYcqCpojsHsjXjhkpGZqB5XRztaJ4kIEVz8du03ZU1l5kA9lI8Pdk9+mntOOt6emlaJl+Wr81QkwA8TvGPlZ1VP/+h9YCtlRy/4OuiU+bg5/Atxjh8M6rsq+WpZ3ZdYbR6x5vP78p9f6TsJa4ymGhhW6MhYrKPwdT4oITzZcOXJl6AEoIvrWHQWLY7K3WaEfRbT+DODnXks0ToFKls7wyWfi/AHI0ejeDD5Na5/XhY0jdVYOVvovoY2n8LBaqRTFJDYKoCbJ1S+6myUvvmFVwiZWcgOv9gVX1aaIl4wh+XuzUtPDJTcJtUOE8Q2MWl0bdYVtEkHVRznPXN5u3odrDaeTD3vo+pEaEpshLoSKhCyyWvslSzN7T98ez3aw3KFXoFhXPEg5MEJWy7u359MaVwJIsOGUDAFhy/Y7h83LjQYnu8cmX2wuVrQIRIlGVB0f10GYZzPffZz98I/T0xv75NzpyRs31/wMxvdXz35c8m/yTup4kAkG/1s= file_glob: true file: - - dist/*.deb - - dist/*.rpm + - dist/* + skip_cleanup: true on: - condition: $USE_DOCKER = 1 - repo: jarun/nnn + condition: + - "$TRAVIS_OS_NAME == linux" + - "$CC == gcc" tags: true - -tags: true + repo: jarun/nnn |