Wire up continuous delivery (#1654)

This commit is contained in:
Tom Wilkie
2016-07-12 13:05:21 +01:00
committed by GitHub
parent d4c66bfe5b
commit cafaff8960

View File

@@ -17,7 +17,8 @@ dependencies:
cache_directories:
- "~/docker"
override:
- >
- |
go get -u github.com/weaveworks/build-tools/cmd/wcloud &&
sudo apt-get update &&
sudo apt-get install jq pv &&
(curl https://sdk.cloud.google.com | bash) &&
@@ -63,12 +64,13 @@ deployment:
hub:
branch: master
commands:
- >
- |
test -z "${DOCKER_USER}" || (
docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS &&
(test "${DOCKER_ORGANIZATION:-$DOCKER_USER}" == "weaveworks" || docker tag weaveworks/scope:latest ${DOCKER_ORGANIZATION:-$DOCKER_USER}/scope:latest) &&
docker push ${DOCKER_ORGANIZATION:-$DOCKER_USER}/scope
docker push ${DOCKER_ORGANIZATION:-$DOCKER_USER}/scope:$(./image-tag)
docker push ${DOCKER_ORGANIZATION:-$DOCKER_USER}/scope &&
docker push ${DOCKER_ORGANIZATION:-$DOCKER_USER}/scope:$(./image-tag) &&
wcloud deploy ${DOCKER_ORGANIZATION:-$DOCKER_USER}/scope:$(./image-tag)
)
hub-dev:
branch: /^((?!master).)*$/ # not the master branch