Skip to content

Commit

Permalink
Have travis build deb packages and upload them to bintray
Browse files Browse the repository at this point in the history
  • Loading branch information
EvanKrall committed Mar 18, 2016
1 parent 3712434 commit 84853c0
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 8 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,4 @@ fake_service_uno/
paasta_itests/mesos-cli.json
paasta_itests/fake_etc_paasta/chronos.json
paasta_itests/fake_etc_paasta/marathon.json
yelp_package/bintray.json
23 changes: 16 additions & 7 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,19 @@ script: if [[ -n "$MAKE_TARGET" ]]; then make "$MAKE_TARGET"; else tox; fi
after_success:
- coveralls
deploy:
provider: pypi
user: yelplabs
password:
secure: r9zzkDhFF/aMhId26nVuyk91t0uMLFd80ZWIXpOdGL36AvOKTj90l2Usb9ipxJeIBdiccQ5rFtX7r2RnFC9Q3cP83A0c5p1jacpb7OyNRVDaYqr/+iDVp83SQKF9l2PnKyIXeLpIbVi6x7s0L+gJ7Ex+6ck0X9V1MA1zFtFxOyhGRAPxjPhywLAIsWd7RdclD/Bg79YtZ9pZGg0QK0hm9S3RZL+e2kdM+9rNpfhmyI6Bcf6ZBMoJtsCWWRRg8JgI/StfrXs1VpJfjWmy+XApsOWTWWfjdLO3IpuDhQrAfrCwM8n7AHv8MCfxt8yPlRKA4OEg2TGOm7U+VSIubV64hgFdSt7fazYh+uttUxGE8cz8Jt/rRCYmrYmWPzm7MIoFOwBfrK7QEQDxSN9gWUbL3eWgPGQMVZC06hb0pdLog/8piNrC5DBwywlPy24ChVlt+0UMA8rzIepwX1//Bcc4a9lIxbLFg8P/1JtS7Tkfag9p2Y1Z943GU1JAHhPLktdxMxFlZ4qTfaaxz7fYU+Kr/47noNLWKtnNejVEgy4bYAR9NxDET/vnpeJ7MacefYL0zvXBWO6MCbVDCUbM8fQWrZUAjeFzMCk8kXgA1qkkQ0Lm/7ACbUUECiZ1qclZh2du6Cvt6xRsBJXDXjzYwm2ECKGS8GQ4pJ6h3DypdHgHrMM=
on:
tags: true
repo: Yelp/paasta
- provider: pypi
user: yelplabs
password:
secure: r9zzkDhFF/aMhId26nVuyk91t0uMLFd80ZWIXpOdGL36AvOKTj90l2Usb9ipxJeIBdiccQ5rFtX7r2RnFC9Q3cP83A0c5p1jacpb7OyNRVDaYqr/+iDVp83SQKF9l2PnKyIXeLpIbVi6x7s0L+gJ7Ex+6ck0X9V1MA1zFtFxOyhGRAPxjPhywLAIsWd7RdclD/Bg79YtZ9pZGg0QK0hm9S3RZL+e2kdM+9rNpfhmyI6Bcf6ZBMoJtsCWWRRg8JgI/StfrXs1VpJfjWmy+XApsOWTWWfjdLO3IpuDhQrAfrCwM8n7AHv8MCfxt8yPlRKA4OEg2TGOm7U+VSIubV64hgFdSt7fazYh+uttUxGE8cz8Jt/rRCYmrYmWPzm7MIoFOwBfrK7QEQDxSN9gWUbL3eWgPGQMVZC06hb0pdLog/8piNrC5DBwywlPy24ChVlt+0UMA8rzIepwX1//Bcc4a9lIxbLFg8P/1JtS7Tkfag9p2Y1Z943GU1JAHhPLktdxMxFlZ4qTfaaxz7fYU+Kr/47noNLWKtnNejVEgy4bYAR9NxDET/vnpeJ7MacefYL0zvXBWO6MCbVDCUbM8fQWrZUAjeFzMCk8kXgA1qkkQ0Lm/7ACbUUECiZ1qclZh2du6Cvt6xRsBJXDXjzYwm2ECKGS8GQ4pJ6h3DypdHgHrMM=
on:
tags: true
repo: Yelp/paasta
- provider: bintray
file: "yelp_package/bintray.json"
user: yelptravis
key:
secure: "RQewsXLalmlweQmEl6Opx418JihTDqEGLmfApwY4JCbRxb43aWswKBBak5hO4a3t4NF7egu0ds/dD6doNEt8iv4bo2dIpovYqKM6uxMvPTrv9ME7h5YVadJrkE91UvPqDSLTObRIuoo8JVmoOKEshQhtV8iz9cKVgJt2bf54aAwMpBOpVzLhslM6oTPFrc5atNO5X7sdz81pFJHdaR8TiMd1EABkhPs/01IOgTD649co2mlgYvq7hgNZcjAgNk4OVH5XOrhaFqFnlXFK457redPXmdjxMrS4sfo0/G1swp1zJaEUU85WWke2TOcniqt9tDp+p2eL1a9FvtXBNBLrh7kN61khz6LN3ibi+L0T1XA8Mz9H3IvPaMdqb4ESnvO6v8skEek5NLNSKXkoar9WWscAYvS3Qf1E6ixbx4XaJlmpthnetSJY7pDJ7EbiW8XDyYUwSkt0pFAbHtFK1IC/J5HJVQ3KMPXFGmXXT5i2+eZ3j1VUEh+mRc7jznKkYsbBJ1flPytGRQvkPMr0eMoAqvaul77u6oDr36umRyYA9dJs8UeHW7oQ1++1sEdktfvxKQBEY+WLTRKJHemFvsoLrIXEu9EfzTVioQw0QwzeswOg7GjU/uUHTEHBUrwFEhjgWSSI6Mg5gw5pVfkBE83Be/RbE7/8st+ky6VNaX/gKOk="
on:
# tags: true
branch: public_package_build
repo: Yelp/paasta
6 changes: 5 additions & 1 deletion yelp_package/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,13 @@ package_trusty: build_trusty_docker
mv ../requirements.txt.old ../requirements.txt
mv ../debian/changelog.old ../debian/changelog
$(DOCKER_RUN_TRUSTY) chown -R $(UID):$(GID) /work
itest_trusty: package_trusty
itest_trusty: package_trusty bintray.json
$(DOCKER_RUN_TRUSTY) /work/yelp_package/itest/ubuntu.sh

DATE := $(shell date +'%Y-%m-%d')
PAASTAVERSION := $(shell sed 's/.*(\(.*\)).*/\1/;q' ../debian/changelog)
bintray.json: bintray.json.in ../debian/changelog
sed -e 's/@DATE@/$(DATE)/g' -e 's/@PAASTAVERSION@/$(PAASTAVERSION)/g' $< > $@

clean:
rm -rf dist/
Expand Down
33 changes: 33 additions & 0 deletions yelp_package/bintray.json.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"package": {
"name": "paasta-tools",
"repo": "paasta",
"subject": "yelp",
"desc": "An open, distributed platform as a service",
"website_url": "paasta.readthedocs.org",
"issue_tracker_url": "https://github.com/Yelp/paasta/issues",
"vcs_url": "https://github.com/Yelp/paasta.git",
"github_use_tag_release_notes": true,
"github_release_notes_file": "RELEASE.md",
"licenses": ["Apache 2.0"],
"labels": [],
"public_download_numbers": false,
"public_stats": false,
"attributes": []
},

"version": {
"name": "@PAASTAVERSION@",
"desc": "Version @PAASTAVERSION@",
"released": "@DATE@",
"vcs_tag": "v@PAASTAVERSION@",
"attributes": [],
"gpgSign": false
},

"files":
[
{"includePattern": "dist/paasta-tools_.*.deb"}
],
"publish": true
}

0 comments on commit 84853c0

Please sign in to comment.