浏览代码

Merge pull request #1853 from aanand/only-use-overlay-in-ci

Only use overlay driver in CI
Aanand Prasad 10 年之前
父节点
当前提交
711b0b4daf
共有 3 个文件被更改,包括 5 次插入1 次删除
  1. 1 0
      script/ci
  2. 1 0
      script/test-versions
  3. 3 1
      script/wrapdocker

+ 1 - 0
script/ci

@@ -9,6 +9,7 @@
 set -e
 
 export DOCKER_VERSIONS=all
+export DOCKER_DAEMON_ARGS="--storage-driver=overlay"
 . script/test-versions
 
 >&2 echo "Building Linux binary"

+ 1 - 0
script/test-versions

@@ -21,6 +21,7 @@ for version in $DOCKER_VERSIONS; do
     --volume="/var/lib/docker" \
     --volume="${COVERAGE_DIR:-$(pwd)/coverage-html}:/code/coverage-html" \
     -e "DOCKER_VERSION=$version" \
+    -e "DOCKER_DAEMON_ARGS" \
     --entrypoint="script/dind" \
     "$TAG" \
     script/wrapdocker nosetests --with-coverage --cover-branches --cover-package=compose --cover-erase --cover-html-dir=coverage-html --cover-html "$@"

+ 3 - 1
script/wrapdocker

@@ -7,7 +7,9 @@ fi
 # If a pidfile is still around (for example after a container restart),
 # delete it so that docker can start.
 rm -rf /var/run/docker.pid
-docker -d --storage-driver="overlay" &>/var/log/docker.log &
+docker_command="docker -d $DOCKER_DAEMON_ARGS"
+>&2 echo "Starting Docker with: $docker_command"
+$docker_command &>/var/log/docker.log &
 docker_pid=$!
 
 >&2 echo "Waiting for Docker to start..."