mirror of https://github.com/ekimekim/wubloader
Add .travis.yaml to set up CI
Nothing fancy, just build the images and push them, and if it's a push to master then also build latest.pull/21/head
parent
18aadd6b82
commit
4dc00052f6
@ -0,0 +1,19 @@
|
|||||||
|
# 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
|
Loading…
Reference in New Issue