add cache to oder build (#10)
This commit is contained in:
parent
b1cef57bd5
commit
103b2c478e
2 changed files with 14 additions and 0 deletions
|
@ -3,6 +3,7 @@ set -e
|
||||||
|
|
||||||
BUILD_CONTAINER_NAME=hassio-build-$$
|
BUILD_CONTAINER_NAME=hassio-build-$$
|
||||||
DOCKER_PUSH="false"
|
DOCKER_PUSH="false"
|
||||||
|
DOCKER_CACHE="true"
|
||||||
DOCKER_HUB=homeassistant
|
DOCKER_HUB=homeassistant
|
||||||
BRANCH=master
|
BRANCH=master
|
||||||
REPOSITORY=https://github.com/home-assistant/hassio
|
REPOSITORY=https://github.com/home-assistant/hassio
|
||||||
|
@ -44,6 +45,8 @@ Options:
|
||||||
Version/Tag of Hass.IO build.
|
Version/Tag of Hass.IO build.
|
||||||
-p, --push
|
-p, --push
|
||||||
Upload the build to docker hub.
|
Upload the build to docker hub.
|
||||||
|
-n, --no-cache
|
||||||
|
Disable build from cache
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -78,6 +81,9 @@ while [[ $# -gt 0 ]]; do
|
||||||
-p|--push)
|
-p|--push)
|
||||||
DOCKER_PUSH="true"
|
DOCKER_PUSH="true"
|
||||||
;;
|
;;
|
||||||
|
-n|--no-cache)
|
||||||
|
DOCKER_CACHE="false"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "[WARNING] $0 : Argument '$1' unknown. Ignoring."
|
echo "[WARNING] $0 : Argument '$1' unknown. Ignoring."
|
||||||
;;
|
;;
|
||||||
|
@ -127,6 +133,7 @@ docker run --rm \
|
||||||
-v "$WORKSPACE":/docker \
|
-v "$WORKSPACE":/docker \
|
||||||
-v ~/.docker:/root/.docker \
|
-v ~/.docker:/root/.docker \
|
||||||
-e DOCKER_PUSH=$DOCKER_PUSH \
|
-e DOCKER_PUSH=$DOCKER_PUSH \
|
||||||
|
-e DOCKER_CACHE=$DOCKER_CACHE \
|
||||||
-e DOCKER_IMAGE="$DOCKER_IMAGE" \
|
-e DOCKER_IMAGE="$DOCKER_IMAGE" \
|
||||||
-e DOCKER_TAG="$DOCKER_TAG" \
|
-e DOCKER_TAG="$DOCKER_TAG" \
|
||||||
--name $BUILD_CONTAINER_NAME \
|
--name $BUILD_CONTAINER_NAME \
|
||||||
|
|
|
@ -3,6 +3,7 @@ set -e
|
||||||
|
|
||||||
BUILD_CONTAINER_NAME=homeassistant-build-$$
|
BUILD_CONTAINER_NAME=homeassistant-build-$$
|
||||||
DOCKER_PUSH="false"
|
DOCKER_PUSH="false"
|
||||||
|
DOCKER_CACHE="true"
|
||||||
DOCKER_HUB=homeassistant
|
DOCKER_HUB=homeassistant
|
||||||
|
|
||||||
cleanup() {
|
cleanup() {
|
||||||
|
@ -37,6 +38,8 @@ Options:
|
||||||
Version/Tag of HomeAssistant build.
|
Version/Tag of HomeAssistant build.
|
||||||
-p, --push
|
-p, --push
|
||||||
Upload the build to docker hub.
|
Upload the build to docker hub.
|
||||||
|
-n, --no-cache
|
||||||
|
Disable build from cache
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -63,6 +66,9 @@ while [[ $# -gt 0 ]]; do
|
||||||
-p|--push)
|
-p|--push)
|
||||||
DOCKER_PUSH="true"
|
DOCKER_PUSH="true"
|
||||||
;;
|
;;
|
||||||
|
-n|--no-cache)
|
||||||
|
DOCKER_CACHE="false"
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
echo "[WARNING] $0 : Argument '$1' unknown. Ignoring."
|
echo "[WARNING] $0 : Argument '$1' unknown. Ignoring."
|
||||||
;;
|
;;
|
||||||
|
@ -130,6 +136,7 @@ docker run --rm \
|
||||||
-v "$WORKSPACE":/docker \
|
-v "$WORKSPACE":/docker \
|
||||||
-v ~/.docker:/root/.docker \
|
-v ~/.docker:/root/.docker \
|
||||||
-e DOCKER_PUSH=$DOCKER_PUSH \
|
-e DOCKER_PUSH=$DOCKER_PUSH \
|
||||||
|
-e DOCKER_CACHE=$DOCKER_CACHE \
|
||||||
-e DOCKER_IMAGE="$DOCKER_IMAGE" \
|
-e DOCKER_IMAGE="$DOCKER_IMAGE" \
|
||||||
-e DOCKER_TAG="$DOCKER_TAG" \
|
-e DOCKER_TAG="$DOCKER_TAG" \
|
||||||
--name $BUILD_CONTAINER_NAME \
|
--name $BUILD_CONTAINER_NAME \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue