Files
weave/circle.yml
T

29 lines
879 B
YAML

machine:
services:
- docker
environment:
GOPATH: /home/ubuntu:$GOPATH
SRCDIR: /home/ubuntu/src/github.com/weaveworks/weave
PATH: $PATH:$HOME/.local/bin:$HOME/google-cloud-sdk/bin/
CLOUDSDK_CORE_DISABLE_PROMPTS: 1
dependencies:
post:
- docker build -t weaveworks/weave-build build
- pip install --user --upgrade gcloud gsutil
- curl https://sdk.cloud.google.com | bash
- bin/setup-circleci-secrets "$SECRET_PASSWORD"
test:
pre:
- ls -al /var/run/docker.sock
- mkdir -p $(dirname $SRCDIR)
- cp -r $(pwd)/ $SRCDIR
override:
- docker run -v /var/run/docker.sock:/run/docker.sock -v /home/ubuntu:/home/go weaveworks/weave-build
- cd $SRCDIR/test; ./gce.sh setup
- cd $SRCDIR/test; . ./gce.sh hosts; ./setup.sh
- cd $SRCDIR/test; . ./gce.sh hosts; ./run_all.sh
post:
- cd $SRCDIR/test; ./gce.sh destroy