Skip to content

Commit 5c6e859

Browse files
authored
increase ccache size (#4255)
1 parent f40d7c6 commit 5c6e859

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

.github/workflows/_build_linux.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,12 @@ jobs:
106106
CARD_ID=$(echo "${runner_name}" | awk -F'-' '{print $NF}')
107107
gpu_id=$(echo "$CARD_ID" | fold -w1 | paste -sd,)
108108
109-
CACHE_DIR="${CACHE_DIR:-$(dirname "$(dirname "${{ github.workspace }}")")}"
109+
IFS='/' read -ra parts <<< "${GITHUB_WORKSPACE}"
110+
len=${#parts[@]}
111+
CCACHE_DEFAULT_DIR="/$(IFS=/; echo "${parts[*]:1:$((len-5))}")"
112+
echo "$CCACHE_DEFAULT_DIR"
113+
114+
CACHE_DIR="${CACHE_DIR:-$CCACHE_DEFAULT_DIR}"
110115
echo "CACHE_DIR is set to ${CACHE_DIR}"
111116
if [ ! -f "${CACHE_DIR}/gitconfig" ]; then
112117
touch "${CACHE_DIR}/gitconfig"
@@ -127,6 +132,7 @@ jobs:
127132
-e "PADDLEVERSION=${PADDLEVERSION}" \
128133
-e "PADDLE_WHL_URL=${PADDLE_WHL_URL}" \
129134
-e "BRANCH_REF=${BRANCH_REF}" \
135+
-e "CCACHE_MAXSIZE=50G" \
130136
--gpus "\"device=${gpu_id}\"" ${docker_image} /bin/bash -c '
131137
if [[ -n "${FD_VERSION}" ]]; then
132138
export FASTDEPLOY_VERSION=${FD_VERSION}

0 commit comments

Comments
 (0)