mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 11:41:02 +00:00
Remove old caching stuff from CI (#1154)
This commit is contained in:
@@ -13,11 +13,9 @@ variables: &default-vars
|
|||||||
GIT_STRATEGY: fetch
|
GIT_STRATEGY: fetch
|
||||||
GIT_DEPTH: 100
|
GIT_DEPTH: 100
|
||||||
CARGO_INCREMENTAL: 0
|
CARGO_INCREMENTAL: 0
|
||||||
CARGO_TARGET_DIR: "/ci-cache/${CI_PROJECT_NAME}/targets/${CI_COMMIT_REF_NAME}/${CI_JOB_NAME}"
|
|
||||||
CI_IMAGE: "paritytech/ci-linux:production"
|
CI_IMAGE: "paritytech/ci-linux:production"
|
||||||
DOCKER_OS: "debian:stretch"
|
DOCKER_OS: "debian:stretch"
|
||||||
ARCH: "x86_64"
|
ARCH: "x86_64"
|
||||||
WASM_BUILD_WORKSPACE_HINT: "/builds/parity/cumulus/"
|
|
||||||
|
|
||||||
.rust-info-script: &rust-info-script
|
.rust-info-script: &rust-info-script
|
||||||
- rustup show
|
- rustup show
|
||||||
@@ -37,7 +35,6 @@ variables: &default-vars
|
|||||||
image: "${CI_IMAGE}"
|
image: "${CI_IMAGE}"
|
||||||
before_script:
|
before_script:
|
||||||
- *rust-info-script
|
- *rust-info-script
|
||||||
- ./scripts/ci/pre_cache.sh
|
|
||||||
- sccache -s
|
- sccache -s
|
||||||
retry:
|
retry:
|
||||||
max: 2
|
max: 2
|
||||||
|
|||||||
@@ -1,28 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -u
|
|
||||||
|
|
||||||
# if there is no directory for this $CI_COMMIT_REF_NAME/$CI_JOB_NAME
|
|
||||||
# create such directory and
|
|
||||||
# copy recursively all the files from the newest dir which has $CI_JOB_NAME, if it exists
|
|
||||||
|
|
||||||
# cache lives in /ci-cache/${CI_PROJECT_NAME}/${2}/${CI_COMMIT_REF_NAME}/${CI_JOB_NAME}
|
|
||||||
|
|
||||||
function prepopulate {
|
|
||||||
if [[ ! -d $1 ]]; then
|
|
||||||
mkdir -p "/ci-cache/$CI_PROJECT_NAME/$2/$CI_COMMIT_REF_NAME";
|
|
||||||
FRESH_CACHE=$(find "/ci-cache/$CI_PROJECT_NAME/$2" -mindepth 2 -maxdepth 2 \
|
|
||||||
-type d -name "$CI_JOB_NAME" -exec stat --printf="%Y\t%n\n" {} \; |sort -n -r |head -1 |cut -f2);
|
|
||||||
if [[ -d $FRESH_CACHE ]]; then
|
|
||||||
echo "____Using" "$FRESH_CACHE" "to prepopulate the cache____";
|
|
||||||
time cp -r "$FRESH_CACHE" "$1";
|
|
||||||
else
|
|
||||||
echo "_____No such $2 dir, proceeding from scratch_____";
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
echo "____No need to prepopulate $2 cache____";
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
# CARGO_HOME cache is still broken so would be handled some other way.
|
|
||||||
prepopulate "$CARGO_TARGET_DIR" targets
|
|
||||||
Reference in New Issue
Block a user