# since everything's happening inside docker, use a generic base image language: minimal # enable docker services: - docker # what to actually run script: # always push - export PUSH=true # if this is a push to master build, also push latest - if [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" == "master" ]; then export PUSH=latest; fi # log into quay.io so we can push - echo "$QUAY_PASSWORD" | docker login quay.io -u "$QUAY_USER" --password-stdin # build and push all components - ./build