mirror of https://github.com/ekimekim/wubloader
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
531 B
YAML
20 lines
531 B
YAML
# since everything's happening inside docker, use a generic base image
|
|
language: minimal
|
|
|
|
# enable docker
|
|
services:
|
|
- docker
|
|
|
|
# what to actually run
|
|
script: |
|
|
set -eu
|
|
export PUSH=true # always push
|
|
# 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
|