From 3b82f39595c3f59288f267bff02110976c2835ee Mon Sep 17 00:00:00 2001 From: fithwum Date: Tue, 28 Jul 2026 10:19:14 -0700 Subject: [PATCH] update --- .gitea/workflows/teamspeak-build.yml | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/teamspeak-build.yml b/.gitea/workflows/teamspeak-build.yml index be085f4..e35efce 100644 --- a/.gitea/workflows/teamspeak-build.yml +++ b/.gitea/workflows/teamspeak-build.yml @@ -99,13 +99,18 @@ jobs: run: | echo "${{ secrets.GIT_TOKEN }}" | docker login gitea.fithwum.tech -u "${{ secrets.GIT_USERNAME }}" --password-stdin + - name: Clear BuildKit cache + run: | + docker builder prune -af || true + docker buildx prune -af || true + - name: Build and Push Alpine Image run: | mkdir -p "${{ env.CACHE_DIR }}" IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:alpine" METAFILE="${{ env.CACHE_DIR }}/metadata-alpine.json" echo "[INFO] Building $IMAGE" - docker buildx build --platform linux/amd64 --push -t "$IMAGE" --metadata-file "$METAFILE" ./alpine + docker buildx build --platform linux/amd64 --pull --no-cache --push -t "$IMAGE" --metadata-file "$METAFILE" ./alpine build-debian: needs: check-for-changes @@ -123,13 +128,18 @@ jobs: run: | echo "${{ secrets.GIT_TOKEN }}" | docker login gitea.fithwum.tech -u "${{ secrets.GIT_USERNAME }}" --password-stdin + - name: Clear BuildKit cache + run: | + docker builder prune -af || true + docker buildx prune -af || true + - name: Build and Push Debian Image run: | mkdir -p "${{ env.CACHE_DIR }}" IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:debian" METAFILE="${{ env.CACHE_DIR }}/metadata-debian.json" echo "[INFO] Building $IMAGE" - docker buildx build --platform linux/amd64 --push -t "$IMAGE" --metadata-file "$METAFILE" ./debian + docker buildx build --platform linux/amd64 --pull --no-cache --push -t "$IMAGE" --metadata-file "$METAFILE" ./debian build-basic: needs: check-for-changes @@ -147,13 +157,18 @@ jobs: run: | echo "${{ secrets.GIT_TOKEN }}" | docker login gitea.fithwum.tech -u "${{ secrets.GIT_USERNAME }}" --password-stdin + - name: Clear BuildKit cache + run: | + docker builder prune -af || true + docker buildx prune -af || true + - name: Build and Push Basic Image run: | mkdir -p "${{ env.CACHE_DIR }}" IMAGE="${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_ORG }}/${{ env.IMAGE_REPO_TS }}:basic" METAFILE2="${{ env.CACHE_DIR }}/metadata-basic.json" echo "[INFO] Building $IMAGE" - docker buildx build --platform linux/amd64 --push -t "$IMAGE" --metadata-file "$METAFILE2" ./basic + docker buildx build --platform linux/amd64 --pull --no-cache --push -t "$IMAGE" --metadata-file "$METAFILE2" ./basic update-base-digest-cache: needs: