Wire up native binary deploy to bintray.

Review Request #4370 - Created Nov. 12, 2016 and submitted

Information
John Sirois
pants
jsirois/issues/4035-publish-native-engine-binaries
4035, 4048
bcb1fb0...
Reviewers
pants-reviews
kwlzn, stuhood
This switches to an explicit matrix that mixes in 1 osx shard and a
deploy to bintray step to effect pre-publishing native engine binaries
for green master commits as well as green stable deploy branch commits.

 .gitignore                                     |   4 +
 .travis.yml                                    | 411 +++++++++++++++++++++++++++++++++++++++++---------
 build-support/bin/generate-bintray-manifest.sh |  65 ++++++++
 3 files changed, 409 insertions(+), 71 deletions(-)
Variants of CI here have gone green:
  https://travis-ci.org/pantsbuild/pants/builds/175264324

They do not actually exercise the travis deploy step though, so
submitting TBR to see if that works.
John Sirois
Review request changed

Status: Closed (submitted)

Change Summary:

Now on master:

git log -1 origin/master
commit bc9678e8b881835e37883b7e46ce7419829ae905
Author: John Sirois <john.sirois@gmail.com>
Date:   Fri Nov 11 21:58:32 2016 -0800

    Wire up native binary deploy to bintray.
    
    This switches to an explicit matrix that mixes in 1 osx shard and a
    deploy to bintray step to effect pre-publishing native engine binaries
    for green master commits as well as green stable deploy branch commits.
    
    Testing Done:
    Variants of CI here have gone green:
      https://travis-ci.org/pantsbuild/pants/builds/175264324
    
    They do not actually exercise the travis deploy step though, so
    submitting TBR to see if that works.
    
    Bugs closed: 4035, 4048
    
    Reviewed at https://rbcommons.com/s/twitter/r/4370/
John Sirois
Reiterating this was submitted TBR.
It broke master CI and an un-reviewed follow-up was submitted to get master green: https://github.com/pantsbuild/pants/commit/3ac4f100fd0f296238131d2c0e94be21a04e2686

I'll email pants-committers with a quick summary of these activities in case the need arises to diagnose CI issues or revert.
To be clear, as things stand though, master CI is green with these changes in.
Loading...