Skip to content

Commit

Permalink
Deploy debian package to bintray
Browse files Browse the repository at this point in the history
  • Loading branch information
Joseph Longever committed Dec 7, 2015
1 parent 57537ba commit cfb3c1f
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 1 deletion.
26 changes: 26 additions & 0 deletions .bintray.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"package": {
"name": "packages",
"repo": "debian",
"subject": "rackhd"
},

"version": {
"name": "master"
},

"files":
[
{
"includePattern": "deb/(.*)", "uploadPattern": "dists/trusty/main/binary-amd64/$1",
"matrixParams":
{
"override": 1,
"deb_distribution": "trusty",
"deb_component": "main",
"deb_architecture": "amd64"
}
}
],
"publish": true
}
32 changes: 31 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,44 @@ matrix:
allow_failures:
- node_js: "4"

addons:
apt:
packages:
- dh-make
- devscripts
- debhelper
- git

after_success:
- ./node_modules/.bin/istanbul cover -x "**/spec/**" ./node_modules/.bin/_mocha --report lcovonly -- $(find spec -name '*-spec.js') -R spec --require spec/helper.js
- cat ./coverage/lcov.info | node_modules/.bin/coveralls

before_deploy:
- npm prune --production
- mkdir -p packagebuild deb
- cp -ar !(packagebuild) packagebuild/
- pushd packagebuild
- git log -n 1 --pretty=format:%h.%ai.%s > commitstring.txt
- export DEBFULLNAME=`git log -n 1 --pretty=format:%an`
- export DEBEMAIL=`git log -n 1 --pretty=format:%ae`
- dch -l `echo "${TRAVIS_BRANCH}" | sed 's/[\/\_]/-/g'` -u low `git log -n 1 --pretty=oneline --abbrev-commit`
- debuild --no-lintian --no-tgz-check -us -uc
- popd
- cp -a *.deb deb/

deploy:
provider: bintray
file: .bintray.json
user: $BINTRAY_USER
key: $BINTRAY_KEY
on:
branch: master
node: "0.10"

notifications:
slack:
rooms:
- secure:"ujMcSsKW1N8S/81CI1RFH073O9d4fJZr+dRFiFveh8vlfO1aFerNyvR4xkDmQ3ZTX/gEiwfijlv5KHSbJuRYx4bW6NR/oELLcjUGAG4mlZ9+FEOE5+Ep8kaYso/onx49cPgmFKl086m5pafWjcewqdGS07779QZkrSYAZmZNXIvwYJKBhlunXHv2yhjP2whBYcXVClq5zWh7Rh35keBrT60B0g+6boU2MbrP0mLMFFsx8i9o8AiecMZtkgel1B5TjpaIr6FjHX2nh4InR5siBDyWHu3Wxsnwa2fHfp6Y2roZx2PB8XuYFKDU0Tr8vT1h3sSNklwBcDdQnvBUFvQbvt/rRrdfYdVE8vciwempC3maCQgZK0JcukrOx9dJP6b83mqp/H1v6owStRq0IbGe+k0NB29V0lwhIbIPFfsmjGnYX0bJHtHx1Dr1aM1ilYEhm/N1YqPKAOXwItCrBDmI/5YpyFP1mOSBYWmf7C4SZU2vxCIJDWWMsXXljfzihux5Tgpsn+cnDiQsMVlAmdPE6deqeXP/+P8Rk9qEzmo5OrtkKsPLu7Af2tksOOFs1XL9/Z7GM7Q6f+xMNzV/CLklNi9i9c7YxwWthZIC7GTx+inPwizzflPDas66GgwS+oVbb1BBbKuXOLx8JYYOegssdKWoZg2ZAw3l1DgUacb5Vic="
- secure: "ujMcSsKW1N8S/81CI1RFH073O9d4fJZr+dRFiFveh8vlfO1aFerNyvR4xkDmQ3ZTX/gEiwfijlv5KHSbJuRYx4bW6NR/oELLcjUGAG4mlZ9+FEOE5+Ep8kaYso/onx49cPgmFKl086m5pafWjcewqdGS07779QZkrSYAZmZNXIvwYJKBhlunXHv2yhjP2whBYcXVClq5zWh7Rh35keBrT60B0g+6boU2MbrP0mLMFFsx8i9o8AiecMZtkgel1B5TjpaIr6FjHX2nh4InR5siBDyWHu3Wxsnwa2fHfp6Y2roZx2PB8XuYFKDU0Tr8vT1h3sSNklwBcDdQnvBUFvQbvt/rRrdfYdVE8vciwempC3maCQgZK0JcukrOx9dJP6b83mqp/H1v6owStRq0IbGe+k0NB29V0lwhIbIPFfsmjGnYX0bJHtHx1Dr1aM1ilYEhm/N1YqPKAOXwItCrBDmI/5YpyFP1mOSBYWmf7C4SZU2vxCIJDWWMsXXljfzihux5Tgpsn+cnDiQsMVlAmdPE6deqeXP/+P8Rk9qEzmo5OrtkKsPLu7Af2tksOOFs1XL9/Z7GM7Q6f+xMNzV/CLklNi9i9c7YxwWthZIC7GTx+inPwizzflPDas66GgwS+oVbb1BBbKuXOLx8JYYOegssdKWoZg2ZAw3l1DgUacb5Vic="
on_success: never
on_failure: always
on_start: never

0 comments on commit cfb3c1f

Please sign in to comment.