Skip to content

Commit

Permalink
Add code for build package debian
Browse files Browse the repository at this point in the history
  • Loading branch information
David Durieux committed Sep 30, 2017
1 parent 6b0f0ea commit 4eef78d
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 1 deletion.
21 changes: 20 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,23 @@ after_success:
# to get coverage data with relative paths and not absolute we have to
# execute coveralls from the base directory of the project,
# so we need to move the .coverage file here :
mv test/.coverage . && coveralls --rcfile=test/.coveragerc -v
- mv test/.coverage . && coveralls --rcfile=test/.coveragerc -v
- ./package.sh $TRAVIS_BRANCH $TRAVIS_PYTHON_VERSION

deploy:
- provider: bintray
skip_cleanup: true
file: .bintray.json
user: ddurieux
key:
secure: "AMABxlOeqkSszJt2kp0ZbwuCbBnTgPlLN27/Exi/Bxab3gbjQN2zR0X/D3ReeoPREjgFGqVrgPSYK54aj6HHDxNI+WH8yI0dIXFgCso5QXsLbwLm+OSyfYxz0Mef8CzQq3CbVcGQ1beoVw75pKWsT36tu2Wi+yD5OPg48szGkuj4BQ35GpEldS1EEj6iVF0e6yafY0SOzRMrYYC9k+ik3Rnz39RkDsA1T07OVQMFvlL2IP3dl2qKO+OrXDJP6z9KI1zdRhNjqMhglB8rkOue8FxF+x+Gol9C2kJAtRKGq8EZltyG4AEbHr6LIiIMU0lE9XZX/RykiQN0bG/J+CM6lrgfU6yce6UEYeSDxPyCaRZiKaWWSOYVtpB73wwJ5mGwE8SM1mXve2p+Ap7d8TlTFzCK/AlS38GIg9LgwRnhqFdvrL5nLRayCSHo4IcxroIxlldzBUaV2APpjeIb5WH5MI/QHQViKwqoMl2RJJRF1e+k4fkS6FBaiDKtT3ALizrnX2elKZOpcfFb+fr9ydcTHaznk6wGnPZcMON9npyl6QOh/OKbzbdbfqGLW5aTnGRu4MBLmR+N2aTl83p6nQmw5jpy0TuF1BHthC7GkiS49sXVLzyhVhbbGstHX1Oa72JnBbu5xk46nDqJCXPY8c7RNkRGbO9LiJnWzogM6exb8T4="
on:
branch: develop+build
- provider: bintray
skip_cleanup: true
file: .bintray.json
user: ddurieux
key:
secure: "AMABxlOeqkSszJt2kp0ZbwuCbBnTgPlLN27/Exi/Bxab3gbjQN2zR0X/D3ReeoPREjgFGqVrgPSYK54aj6HHDxNI+WH8yI0dIXFgCso5QXsLbwLm+OSyfYxz0Mef8CzQq3CbVcGQ1beoVw75pKWsT36tu2Wi+yD5OPg48szGkuj4BQ35GpEldS1EEj6iVF0e6yafY0SOzRMrYYC9k+ik3Rnz39RkDsA1T07OVQMFvlL2IP3dl2qKO+OrXDJP6z9KI1zdRhNjqMhglB8rkOue8FxF+x+Gol9C2kJAtRKGq8EZltyG4AEbHr6LIiIMU0lE9XZX/RykiQN0bG/J+CM6lrgfU6yce6UEYeSDxPyCaRZiKaWWSOYVtpB73wwJ5mGwE8SM1mXve2p+Ap7d8TlTFzCK/AlS38GIg9LgwRnhqFdvrL5nLRayCSHo4IcxroIxlldzBUaV2APpjeIb5WH5MI/QHQViKwqoMl2RJJRF1e+k4fkS6FBaiDKtT3ALizrnX2elKZOpcfFb+fr9ydcTHaznk6wGnPZcMON9npyl6QOh/OKbzbdbfqGLW5aTnGRu4MBLmR+N2aTl83p6nQmw5jpy0TuF1BHthC7GkiS49sXVLzyhVhbbGstHX1Oa72JnBbu5xk46nDqJCXPY8c7RNkRGbO9LiJnWzogM6exb8T4="
on:
tags: true
21 changes: 21 additions & 0 deletions package.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/bin/sh

set -ev

gem install fpm

# Debian

if [ "$1" = "master" ]; then
if [ "$2" = "2.7" ]; then
fpm -s python --python-install-lib "/usr/lib/python2.7/dist-packages" -t deb -a all --deb-no-default-config-files --python-install-data '/usr/local' ./setup.py
version=`python -c "from alignak_backend_client import __version__;print(__version__)"`
fi
sed -i -e "s|\"dev\"|\"${version}\"|g" .bintray.json
sed -i -e s/alignak_deb-testing/alignak_deb-stable/g .bintray.json
elif [ "$1" = "develop+build" ]; then
DEVVERSION=`date "+%Y%m%d%H%M%S"`
if [ "$2" = "2.7" ]; then
fpm -s python --python-install-lib "/usr/lib/python2.7/dist-packages" -t deb -a all -v $DEVVERSION-dev --deb-no-default-config-files --python-install-data '/usr/local' ./setup.py
fi
fi

0 comments on commit 4eef78d

Please sign in to comment.