sudo: required

language: python

matrix:
  include:
    - os: linux
      services:
      - docker
    - os: osx
      language: generic

install: ./script/travis/install

script:
  - ./script/travis/ci
  - ./script/travis/build-binary

before_deploy:
  - "./script/travis/render-bintray-config.py < ./script/travis/bintray.json.tmpl > ./bintray.json"

deploy:
  provider: bintray
  user: docker-compose-roleuser
  key: '$BINTRAY_API_KEY'
  file: ./bintray.json
  skip_cleanup: true