29 lines
879 B
YAML
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
|