Source code release tarball build on Travis-CI (#101)

* Build source tarball on travis CI

And add it to github release along with other packages.

* Change key for releases upload

* Fix repo for release upload

* Revert to upstream's creds and repo.
This commit is contained in:
jolpaz 2018-04-09 14:09:53 +02:00 committed by Arun Prakash Jana
parent 48cf378c7b
commit a5a15b42eb
1 changed files with 9 additions and 0 deletions

View File

@ -2,6 +2,10 @@ language: c
sudo: required
services:
- docker
env:
global:
- REPO=nnn
matrix:
include:
# Access more recent gcc and clang via a Trusty image
@ -22,11 +26,16 @@ script:
- make clean;
before_deploy:
- cd ..
- rm -rf $REPO/.git
- tar -czf $REPO-${TRAVIS_TAG}.tar.gz $REPO
- cd $REPO
- unset CFLAGS
- sudo apt-get update -qy
- sudo apt-get install -qy python3 python3-pip
- sudo python3 -m pip install packagecore
- packagecore -o dist/ "${TRAVIS_TAG#v}"
- mv ../$REPO-${TRAVIS_TAG}.tar.gz dist/
deploy:
provider: releases