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:
parent
149b97e511
commit
f3b858452e
1 changed files with 7 additions and 3 deletions
|
|
@ -30,16 +30,16 @@ docker-build:
|
||||||
- |
|
- |
|
||||||
if [ "$CI_COMMIT_REF_NAME" = "main" ]; then
|
if [ "$CI_COMMIT_REF_NAME" = "main" ]; then
|
||||||
TAG="main"
|
TAG="main"
|
||||||
VERSION="1.1.0"
|
VERSION="2.0.0"
|
||||||
CHANNEL="stable"
|
CHANNEL="stable"
|
||||||
elif [ "$CI_COMMIT_REF_NAME" = "feature/nightly" ] || [ "$CI_COMMIT_REF_NAME" = "nightly" ]; then
|
elif [ "$CI_COMMIT_REF_NAME" = "feature/nightly" ] || [ "$CI_COMMIT_REF_NAME" = "nightly" ]; then
|
||||||
TAG="nightly"
|
TAG="nightly"
|
||||||
VERSION="1.1.0-nightly"
|
VERSION="2.0.0-nightly"
|
||||||
CHANNEL="nightly"
|
CHANNEL="nightly"
|
||||||
else
|
else
|
||||||
CLEAN_TAG=$(echo "$CI_COMMIT_REF_NAME" | sed 's/\//-/g')
|
CLEAN_TAG=$(echo "$CI_COMMIT_REF_NAME" | sed 's/\//-/g')
|
||||||
TAG="$CLEAN_TAG"
|
TAG="$CLEAN_TAG"
|
||||||
VERSION="1.1.0-dev"
|
VERSION="2.0.0-dev"
|
||||||
CHANNEL="dev"
|
CHANNEL="dev"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
@ -56,4 +56,8 @@ docker-build:
|
||||||
--dockerfile "$CI_PROJECT_DIR/Dockerfile" \
|
--dockerfile "$CI_PROJECT_DIR/Dockerfile" \
|
||||||
--build-arg "VITE_BUILD_CHANNEL=$CHANNEL" \
|
--build-arg "VITE_BUILD_CHANNEL=$CHANNEL" \
|
||||||
--build-arg "VITE_APP_VERSION=$VERSION" \
|
--build-arg "VITE_APP_VERSION=$VERSION" \
|
||||||
|
--cache=true \
|
||||||
|
--cache-repo="$IMAGE_NAME/cache" \
|
||||||
|
--snapshot-mode=redo \
|
||||||
|
--compressed-caching=false \
|
||||||
$DESTINATIONS
|
$DESTINATIONS
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue