From 4c465efba3c4d4062d1427ae575786e7742d1369 Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Fri, 24 Apr 2026 17:41:13 +0300 Subject: [PATCH] =?UTF-8?q?ci:=20fix=20cargo-target=20volume=20path=20(/va?= =?UTF-8?q?r/cache=20=E2=86=92=20/cache)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit /var/cache is not bind-mountable by Docker on VPS2 (filesystem restriction). /cache is already a persistent volume and works correctly. --- .gitlab-ci.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8657a1b8..3ea6c22b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -268,10 +268,10 @@ cargo-audit: - rustc --version && cargo --version - rustup target add wasm32v1-none - export CACHE_KEY="$(cat Cargo.lock rust-toolchain.toml | md5sum | cut -c1-12)" - - export CARGO_TARGET_DIR="/var/cache/cargo-target/${CACHE_KEY}/${CI_JOB_NAME}" + - export CARGO_TARGET_DIR="/cache/cargo-target/${CACHE_KEY}/${CI_JOB_NAME}" - mkdir -p "$CARGO_TARGET_DIR" - - find /var/cache/cargo-target -mindepth 1 -maxdepth 1 -type d ! -name "${CACHE_KEY}" -exec rm -rf {} + 2>/dev/null || true - - echo "CARGO_TARGET_DIR=$CARGO_TARGET_DIR (disk $(df -h /var/cache/cargo-target | tail -1 | awk '{print $3 "/" $2 " used, " $4 " free"}'))" + - find /cache/cargo-target -mindepth 1 -maxdepth 1 -type d ! -name "${CACHE_KEY}" -exec rm -rf {} + 2>/dev/null || true + - echo "CARGO_TARGET_DIR=$CARGO_TARGET_DIR (disk $(df -h /cache/cargo-target | tail -1 | awk '{print $3 "/" $2 " used, " $4 " free"}'))" cache: [] timeout: 90m rules: @@ -361,9 +361,9 @@ wasm-check: - rustc --version && cargo --version - rustup target add wasm32v1-none - export CACHE_KEY="$(cat Cargo.lock rust-toolchain.toml | md5sum | cut -c1-12)" - - export CARGO_TARGET_DIR="/var/cache/cargo-target/${CACHE_KEY}/${CI_JOB_NAME}" + - export CARGO_TARGET_DIR="/cache/cargo-target/${CACHE_KEY}/${CI_JOB_NAME}" - mkdir -p "$CARGO_TARGET_DIR" - - find /var/cache/cargo-target -mindepth 1 -maxdepth 1 -type d ! -name "${CACHE_KEY}" -exec rm -rf {} + 2>/dev/null || true + - find /cache/cargo-target -mindepth 1 -maxdepth 1 -type d ! -name "${CACHE_KEY}" -exec rm -rf {} + 2>/dev/null || true - echo "CARGO_TARGET_DIR=$CARGO_TARGET_DIR" cache: [] script: @@ -408,9 +408,9 @@ test-doc: - rustc --version && cargo --version - rustup target add wasm32v1-none - export CACHE_KEY="$(cat Cargo.lock rust-toolchain.toml | md5sum | cut -c1-12)" - - export CARGO_TARGET_DIR="/var/cache/cargo-target/${CACHE_KEY}/${CI_JOB_NAME}" + - export CARGO_TARGET_DIR="/cache/cargo-target/${CACHE_KEY}/${CI_JOB_NAME}" - mkdir -p "$CARGO_TARGET_DIR" - - find /var/cache/cargo-target -mindepth 1 -maxdepth 1 -type d ! -name "${CACHE_KEY}" -exec rm -rf {} + 2>/dev/null || true + - find /cache/cargo-target -mindepth 1 -maxdepth 1 -type d ! -name "${CACHE_KEY}" -exec rm -rf {} + 2>/dev/null || true - echo "CARGO_TARGET_DIR=$CARGO_TARGET_DIR" cache: [] timeout: 5h