add cache to oder build (#10)

This commit is contained in:
Pascal Vizeli 2017-05-14 18:43:17 +02:00 committed by GitHub
parent b1cef57bd5
commit 103b2c478e
2 changed files with 14 additions and 0 deletions

View file

@ -3,6 +3,7 @@ set -e
BUILD_CONTAINER_NAME=hassio-build-$$
DOCKER_PUSH="false"
DOCKER_CACHE="true"
DOCKER_HUB=homeassistant
BRANCH=master
REPOSITORY=https://github.com/home-assistant/hassio
@ -44,6 +45,8 @@ Options:
Version/Tag of Hass.IO build.
-p, --push
Upload the build to docker hub.
-n, --no-cache
Disable build from cache
EOF
}
@ -78,6 +81,9 @@ while [[ $# -gt 0 ]]; do
-p|--push)
DOCKER_PUSH="true"
;;
-n|--no-cache)
DOCKER_CACHE="false"
;;
*)
echo "[WARNING] $0 : Argument '$1' unknown. Ignoring."
;;
@ -127,6 +133,7 @@ docker run --rm \
-v "$WORKSPACE":/docker \
-v ~/.docker:/root/.docker \
-e DOCKER_PUSH=$DOCKER_PUSH \
-e DOCKER_CACHE=$DOCKER_CACHE \
-e DOCKER_IMAGE="$DOCKER_IMAGE" \
-e DOCKER_TAG="$DOCKER_TAG" \
--name $BUILD_CONTAINER_NAME \

View file

@ -3,6 +3,7 @@ set -e
BUILD_CONTAINER_NAME=homeassistant-build-$$
DOCKER_PUSH="false"
DOCKER_CACHE="true"
DOCKER_HUB=homeassistant
cleanup() {
@ -37,6 +38,8 @@ Options:
Version/Tag of HomeAssistant build.
-p, --push
Upload the build to docker hub.
-n, --no-cache
Disable build from cache
EOF
}
@ -63,6 +66,9 @@ while [[ $# -gt 0 ]]; do
-p|--push)
DOCKER_PUSH="true"
;;
-n|--no-cache)
DOCKER_CACHE="false"
;;
*)
echo "[WARNING] $0 : Argument '$1' unknown. Ignoring."
;;
@ -130,6 +136,7 @@ docker run --rm \
-v "$WORKSPACE":/docker \
-v ~/.docker:/root/.docker \
-e DOCKER_PUSH=$DOCKER_PUSH \
-e DOCKER_CACHE=$DOCKER_CACHE \
-e DOCKER_IMAGE="$DOCKER_IMAGE" \
-e DOCKER_TAG="$DOCKER_TAG" \
--name $BUILD_CONTAINER_NAME \