.gitea/workflows/build-and-push.yaml aktualisiert
This commit is contained in:
1 parent
234298718b
commit
e0c4a93176
1 file changed
+28
-15
@@ -210,26 +210,39 @@ jobs:
|
|||||||
id: update_doc
|
id: update_doc
|
||||||
if: steps.check_changes.outputs.should_build == 'true'
|
if: steps.check_changes.outputs.should_build == 'true'
|
||||||
run: |
|
run: |
|
||||||
set -x
|
set -x
|
||||||
|
|
||||||
export TZ=Europe/Berlin
|
export TZ=Europe/Berlin
|
||||||
CURRENT_TIME=$(date '+%d.%m.%Y %H:%M')
|
CURRENT_TIME=$(date '+%d.%m.%Y %H:%M')
|
||||||
BUILD_TAG="${{ steps.prep.outputs.docker_tag }}"
|
FULL_URL="${{ steps.prep.outputs.image_name }}"
|
||||||
FULL_URL="${{ steps.prep.outputs.image_name }}"
|
REPO_PURE="${{ steps.prep.outputs.repo_pure }}"
|
||||||
REPO_PURE="${{ steps.prep.outputs.repo_pure }}"
|
BASE_IMAGE="${{ steps.prep.outputs.base_image }}"
|
||||||
BASE_IMAGE="${{ steps.prep.outputs.base_image }}"
|
|
||||||
|
|
||||||
if [ ! -f "buildargs.env" ]; then echo "❌ buildargs.env missing!"; exit 1; fi
|
if [ ! -f "buildargs.env" ]; then echo "❌ buildargs.env missing!"; exit 1; fi
|
||||||
|
|
||||||
grep -v '^#' buildargs.env | sed 's/\r$//' > cleaned_env.sh
|
# 1. buildargs.env einlesen
|
||||||
set -a
|
grep -v '^#' buildargs.env | sed 's/\r$//' > cleaned_env.sh
|
||||||
source ./cleaned_env.sh
|
set -a
|
||||||
set +a
|
source ./cleaned_env.sh
|
||||||
|
set +a
|
||||||
|
|
||||||
if [ -f "Dockerfile.aarch64" ]; then ARM_STATUS="✅ Active"; else ARM_STATUS="❌ Not supported"; fi
|
# WICHTIG: Nach dem Sourcing den dynamischen Tag (inkl. -dev falls dev-Branch) erzwingen!
|
||||||
|
BUILD_TAG="${{ steps.prep.outputs.docker_tag }}"
|
||||||
|
|
||||||
RAW_COMMIT_MSG="${{ gitea.event.head_commit.message }}"
|
if [ -f "Dockerfile.aarch64" ]; then ARM_STATUS="✅ Active"; else ARM_STATUS="❌ Not supported"; fi
|
||||||
COMMIT_MSG=$(echo "$RAW_COMMIT_MSG" | sed 's/\[skip ci\]//g' | tr -d '\r\n' | xargs)
|
|
||||||
|
RAW_COMMIT_MSG="${{ gitea.event.head_commit.message }}"
|
||||||
|
COMMIT_MSG=$(echo "$RAW_COMMIT_MSG" | sed 's/\[skip ci\]//g' | tr -d '\r\n' | xargs)
|
||||||
|
|
||||||
|
# ... (restlicher Skriptverlauf bleibt unverändert)
|
||||||
|
|
||||||
|
# WICHTIG: Nach dem Sourcing den dynamischen Tag (inkl. -dev falls dev-Branch) erzwingen!
|
||||||
|
BUILD_TAG="${{ steps.prep.outputs.docker_tag }}"
|
||||||
|
|
||||||
|
if [ -f "Dockerfile.aarch64" ]; then ARM_STATUS="✅ Active"; else ARM_STATUS="❌ Not supported"; fi
|
||||||
|
|
||||||
|
RAW_COMMIT_MSG="${{ gitea.event.head_commit.message }}"
|
||||||
|
COMMIT_MSG=$(echo "$RAW_COMMIT_MSG" | sed 's/\[skip ci\]//g' | tr -d '\r\n' | xargs)
|
||||||
|
|
||||||
TOKEN="${{ secrets.RUNNER_TOKEN }}"
|
TOKEN="${{ secrets.RUNNER_TOKEN }}"
|
||||||
curl -sSLf -H "Authorization: token $TOKEN" \
|
curl -sSLf -H "Authorization: token $TOKEN" \
|
||||||
|
|||||||
Reference in new issue
Block a user