read version from setup.py
This commit is contained in:
parent
845a24eb2e
commit
cedef90d34
1 changed files with 7 additions and 13 deletions
|
@ -41,8 +41,6 @@ Options:
|
|||
|
||||
-a, --arch armhf|aarch64|i386|amd64
|
||||
Arch for Hass.IO build.
|
||||
-v, --version X.Y
|
||||
Version/Tag of Hass.IO build.
|
||||
-p, --push
|
||||
Upload the build to docker hub.
|
||||
-n, --no-cache
|
||||
|
@ -74,10 +72,6 @@ while [[ $# -gt 0 ]]; do
|
|||
ARCH=$2
|
||||
shift
|
||||
;;
|
||||
-v|--version)
|
||||
DOCKER_TAG=$2
|
||||
shift
|
||||
;;
|
||||
-p|--push)
|
||||
DOCKER_PUSH="true"
|
||||
;;
|
||||
|
@ -97,11 +91,6 @@ if [ "$ARCH" != 'armhf' ] && [ "$ARCH" != 'aarch64' ] && [ "$ARCH" != 'i386' ] &
|
|||
help
|
||||
exit 1
|
||||
fi
|
||||
if [ -z "$DOCKER_TAG" ]; then
|
||||
echo "[ERROR] please set a version!"
|
||||
help
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Get the absolute script location
|
||||
pushd "$(dirname "$0")" > /dev/null 2>&1
|
||||
|
@ -122,8 +111,13 @@ cp ../../supervisor/Dockerfile "$WORKSPACE/Dockerfile"
|
|||
sed -i "s/%%BASE_IMAGE%%/${BASE_IMAGE}/g" "$WORKSPACE/Dockerfile"
|
||||
echo "LABEL io.hass.version=\"$DOCKER_TAG\" io.hass.arch=\"$ARCH\" io.hass.type=\"supervisor\"" >> "$WORKSPACE/Dockerfile"
|
||||
|
||||
git clone "$REPOSITORY" "$WORKSPACE/hassio_api"
|
||||
cd "$WORKSPACE/hassio_api" && git checkout "$BRANCH"
|
||||
git clone --depth 1 -b "$BRANCH" "$REPOSITORY" "$WORKSPACE/hassio_api"
|
||||
DOCKER_TAG="$(python3 "$WORKSPACE/hassio_api/setup.py" -V)"
|
||||
|
||||
if [ -z "$DOCKER_TAG" ]; then
|
||||
echo "[ERROR] Can't read hass.io version"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Run build
|
||||
echo "[INFO] start docker build"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue