mirror of
https://github.com/buanet/ioBroker.docker.git
synced 2025-12-17 10:29:00 +02:00
new node version variables for beta and dev build
This commit is contained in:
16
.github/workflows/build-debian12-beta.yml
vendored
16
.github/workflows/build-debian12-beta.yml
vendored
@@ -35,7 +35,7 @@ jobs:
|
|||||||
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
|
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
|
||||||
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
|
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
|
||||||
# Log output and export as Github environment variable
|
# Log output and export as Github environment variable
|
||||||
echo "[LOG] Nodejs Version: ${{ vars.RECOMMENDED_NODE_VERSION }}"
|
echo "[LOG] Nodejs Version: ${{ vars.RECOMMENDED_NODE_VERSION_BETA }}"
|
||||||
echo "[LOG] Image Version: $VERSION"
|
echo "[LOG] Image Version: $VERSION"
|
||||||
echo "version=$VERSION" >> $GITHUB_ENV
|
echo "version=$VERSION" >> $GITHUB_ENV
|
||||||
echo "[LOG] Major Image Version: $MAJORVERSION"
|
echo "[LOG] Major Image Version: $MAJORVERSION"
|
||||||
@@ -46,7 +46,7 @@ jobs:
|
|||||||
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
|
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
|
||||||
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
|
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
|
||||||
# Set values in Dockerfile
|
# Set values in Dockerfile
|
||||||
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.RECOMMENDED_NODE_VERSION }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
|
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.RECOMMENDED_NODE_VERSION_BETA }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
|
||||||
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
|
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
|
||||||
|
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
@@ -107,7 +107,7 @@ jobs:
|
|||||||
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
|
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
|
||||||
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
|
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
|
||||||
# Log output and export as Github environment variable
|
# Log output and export as Github environment variable
|
||||||
echo "[LOG] Nodejs Version: ${{ vars.EXPERIMENTAL_NODE_VERSION }}"
|
echo "[LOG] Nodejs Version: ${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}"
|
||||||
echo "[LOG] Image Version: $VERSION"
|
echo "[LOG] Image Version: $VERSION"
|
||||||
echo "version=$VERSION" >> $GITHUB_ENV
|
echo "version=$VERSION" >> $GITHUB_ENV
|
||||||
echo "[LOG] Major Image Version: $MAJORVERSION"
|
echo "[LOG] Major Image Version: $MAJORVERSION"
|
||||||
@@ -118,7 +118,7 @@ jobs:
|
|||||||
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
|
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
|
||||||
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
|
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
|
||||||
# Set values in Dockerfile
|
# Set values in Dockerfile
|
||||||
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.EXPERIMENTAL_NODE_VERSION }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
|
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
|
||||||
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
|
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
|
||||||
|
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
@@ -152,9 +152,9 @@ jobs:
|
|||||||
linux/arm64/v8
|
linux/arm64/v8
|
||||||
linux/arm/v7
|
linux/arm/v7
|
||||||
tags: |
|
tags: |
|
||||||
buanet/iobroker:beta-node${{ vars.EXPERIMENTAL_NODE_VERSION }},
|
buanet/iobroker:beta-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }},
|
||||||
buanet/iobroker:${{ env.version }}-node${{ vars.EXPERIMENTAL_NODE_VERSION }},
|
buanet/iobroker:${{ env.version }}-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }},
|
||||||
ghcr.io/buanet/iobroker:beta-node${{ vars.EXPERIMENTAL_NODE_VERSION }},
|
ghcr.io/buanet/iobroker:beta-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }},
|
||||||
ghcr.io/buanet/iobroker:${{ env.version }}-node${{ vars.EXPERIMENTAL_NODE_VERSION }}
|
ghcr.io/buanet/iobroker:${{ env.version }}-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}
|
||||||
provenance: false
|
provenance: false
|
||||||
outputs: type=image,name=target,annotation-index.org.opencontainers.image.description=Official Docker image for ioBroker smarthome software (https://www.iobroker.net)
|
outputs: type=image,name=target,annotation-index.org.opencontainers.image.description=Official Docker image for ioBroker smarthome software (https://www.iobroker.net)
|
||||||
|
|||||||
16
.github/workflows/build-debian12-dev.yml
vendored
16
.github/workflows/build-debian12-dev.yml
vendored
@@ -29,7 +29,7 @@ jobs:
|
|||||||
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
|
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
|
||||||
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
|
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
|
||||||
# Log output and export as Github environment variable
|
# Log output and export as Github environment variable
|
||||||
echo "[LOG] Nodejs Version: ${{ vars.RECOMMENDED_NODE_VERSION }}"
|
echo "[LOG] Nodejs Version: ${{ vars.RECOMMENDED_NODE_VERSION_BETA }}"
|
||||||
echo "[LOG] Image Version: $VERSION"
|
echo "[LOG] Image Version: $VERSION"
|
||||||
echo "version=$VERSION" >> $GITHUB_ENV
|
echo "version=$VERSION" >> $GITHUB_ENV
|
||||||
echo "[LOG] Major Image Version: $MAJORVERSION"
|
echo "[LOG] Major Image Version: $MAJORVERSION"
|
||||||
@@ -40,7 +40,7 @@ jobs:
|
|||||||
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
|
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
|
||||||
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
|
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
|
||||||
# Set values in Dockerfile
|
# Set values in Dockerfile
|
||||||
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.RECOMMENDED_NODE_VERSION }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
|
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.RECOMMENDED_NODE_VERSION_BETA }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
|
||||||
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
|
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
|
||||||
|
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
@@ -75,9 +75,9 @@ jobs:
|
|||||||
linux/arm/v7
|
linux/arm/v7
|
||||||
tags: |
|
tags: |
|
||||||
buanet/iobroker:dev,
|
buanet/iobroker:dev,
|
||||||
buanet/iobroker:dev-node${{ vars.RECOMMENDED_NODE_VERSION }},
|
buanet/iobroker:dev-node${{ vars.RECOMMENDED_NODE_VERSION_BETA }},
|
||||||
ghcr.io/buanet/iobroker:dev,
|
ghcr.io/buanet/iobroker:dev,
|
||||||
ghcr.io/buanet/iobroker:dev-node${{ vars.RECOMMENDED_NODE_VERSION }}
|
ghcr.io/buanet/iobroker:dev-node${{ vars.RECOMMENDED_NODE_VERSION_BETA }}
|
||||||
|
|
||||||
build-with-experimental-node:
|
build-with-experimental-node:
|
||||||
if: inputs.chose_node_version == 'Experimental Node version' || inputs.chose_node_version == 'Both Node versions'
|
if: inputs.chose_node_version == 'Experimental Node version' || inputs.chose_node_version == 'Both Node versions'
|
||||||
@@ -95,7 +95,7 @@ jobs:
|
|||||||
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
|
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
|
||||||
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
|
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
|
||||||
# Log output and export as Github environment variable
|
# Log output and export as Github environment variable
|
||||||
echo "[LOG] Nodejs Version: ${{ vars.EXPERIMENTAL_NODE_VERSION }}"
|
echo "[LOG] Nodejs Version: ${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}"
|
||||||
echo "[LOG] Image Version: $VERSION"
|
echo "[LOG] Image Version: $VERSION"
|
||||||
echo "version=$VERSION" >> $GITHUB_ENV
|
echo "version=$VERSION" >> $GITHUB_ENV
|
||||||
echo "[LOG] Major Image Version: $MAJORVERSION"
|
echo "[LOG] Major Image Version: $MAJORVERSION"
|
||||||
@@ -106,7 +106,7 @@ jobs:
|
|||||||
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
|
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
|
||||||
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
|
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
|
||||||
# Set values in Dockerfile
|
# Set values in Dockerfile
|
||||||
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.EXPERIMENTAL_NODE_VERSION }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
|
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
|
||||||
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
|
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
|
||||||
|
|
||||||
- name: Set up QEMU
|
- name: Set up QEMU
|
||||||
@@ -140,5 +140,5 @@ jobs:
|
|||||||
linux/arm64/v8
|
linux/arm64/v8
|
||||||
linux/arm/v7
|
linux/arm/v7
|
||||||
tags: |
|
tags: |
|
||||||
buanet/iobroker:dev-node${{ vars.EXPERIMENTAL_NODE_VERSION }},
|
buanet/iobroker:dev-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }},
|
||||||
ghcr.io/buanet/iobroker:dev-node${{ vars.EXPERIMENTAL_NODE_VERSION }}
|
ghcr.io/buanet/iobroker:dev-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
### v10.0.0-beta.1 (coming soon)
|
### v10.0.0-beta.1 (13.07.2024)
|
||||||
* upgrade node version to recommended node20
|
* upgrade node version to recommended node20
|
||||||
* remove dedicated node setup from dockerfile
|
* remove dedicated node setup from dockerfile
|
||||||
* improve logging for failed database check ([#411](https://github.com/buanet/ioBroker.docker/issues/411))
|
* improve logging for failed database check ([#411](https://github.com/buanet/ioBroker.docker/issues/411))
|
||||||
|
|||||||
Reference in New Issue
Block a user