Something feels off about this. Why not have a flag based off of `TRAVIS` (environment variable set by Travis CI) to upload/not upload?