diff --git a/circle.yml b/circle.yml index 528488cf..1879b488 100644 --- a/circle.yml +++ b/circle.yml @@ -10,7 +10,7 @@ machine: environment: GOPATH: /home/ubuntu:$GOPATH SRCDIR: /home/ubuntu/src/github.com/weaveworks/weave - PATH: $PATH:$HOME/.local/bin:$HOME/google-cloud-sdk/bin/ + PATH: $PATH:$HOME/.local/bin CLOUDSDK_CORE_DISABLE_PROMPTS: 1 dependencies: @@ -18,13 +18,13 @@ dependencies: - "~/docker" post: - "sudo apt-get update && sudo apt-get install bc jq" - - curl https://sdk.cloud.google.com | bash - bin/setup-circleci-secrets "$SECRET_PASSWORD" - "mkdir -p $(dirname $SRCDIR) && cp -r $(pwd)/ $SRCDIR" - "cd $SRCDIR; git submodule update --init" - cd $SRCDIR/test; ./gce.sh make_template: parallel: false - "cd $SRCDIR/build; ../tools/rebuild-image weaveworks/weavebuild . Dockerfile build.sh && touch $SRCDIR/.build.uptodate" + - "sudo chown -R ubuntu /usr/local/go" test: override: diff --git a/test/600_proxy_docker_py.sh b/test/600_proxy_docker_py.sh index 724fbf4a..57a60233 100755 --- a/test/600_proxy_docker_py.sh +++ b/test/600_proxy_docker_py.sh @@ -3,6 +3,8 @@ . ./config.sh +IMAGE="joffrey/docker-py:1.8.1" + docker_py_test() { SHARD=$1 TOTAL_SHARDS=$2 @@ -12,9 +14,9 @@ docker_py_test() { # Work round https://github.com/docker/docker-py/issues/852 docker_on $HOST1 pull busybox:buildroot-2014.02 >/dev/null # Get a list of the tests for use to shard - docker_on $HOST1 pull joffrey/docker-py >/dev/null + docker_on $HOST1 pull $IMAGE >/dev/null CANDIDATES=$(docker_on $HOST1 run \ - joffrey/docker-py \ + $IMAGE \ py.test --collect-only tests/integration/ \ | sed -En "s/\s*/\1/p") @@ -36,7 +38,7 @@ docker_py_test() { -e DOCKER_HOST=tcp://$DOCKER_BRIDGE_IP:12375 \ -v /tmp:/tmp \ -v /var/run/docker.sock:/var/run/docker.sock \ - joffrey/docker-py py.test $TESTS ; then + $IMAGE py.test $TESTS ; then assert_raises "true" else assert_raises "false"