perf: Kaniko layer caching + CI version bump to 2.0.0

- --cache=true: Docker-Layer werden zwischen Builds gecached
- --cache-repo: Cache-Layers in der Registry gespeichert
- --snapshot-mode=redo: schnellere Snapshot-Erstellung
- --compressed-caching=false: weniger CPU fuer Cache-Kompression
- Runner: 8 CPUs + 8GB RAM + 256MB SHM zugewiesen
- Version strings auf 2.0.0 aktualisiert
This commit is contained in:
Claude Code 2026-03-05 16:34:44 +01:00
parent 149b97e511
commit f3b858452e

View file

@ -30,16 +30,16 @@ docker-build:
- |
if [ "$CI_COMMIT_REF_NAME" = "main" ]; then
TAG="main"
VERSION="1.1.0"
VERSION="2.0.0"
CHANNEL="stable"
elif [ "$CI_COMMIT_REF_NAME" = "feature/nightly" ] || [ "$CI_COMMIT_REF_NAME" = "nightly" ]; then
TAG="nightly"
VERSION="1.1.0-nightly"
VERSION="2.0.0-nightly"
CHANNEL="nightly"
else
CLEAN_TAG=$(echo "$CI_COMMIT_REF_NAME" | sed 's/\//-/g')
TAG="$CLEAN_TAG"
VERSION="1.1.0-dev"
VERSION="2.0.0-dev"
CHANNEL="dev"
fi
@ -56,4 +56,8 @@ docker-build:
--dockerfile "$CI_PROJECT_DIR/Dockerfile" \
--build-arg "VITE_BUILD_CHANNEL=$CHANNEL" \
--build-arg "VITE_APP_VERSION=$VERSION" \
--cache=true \
--cache-repo="$IMAGE_NAME/cache" \
--snapshot-mode=redo \
--compressed-caching=false \
$DESTINATIONS