Skip to content

Commit c74dda0

Browse files
committed
fix CCACHE dir
1 parent 2ca9575 commit c74dda0

File tree

3 files changed

+10
-8
lines changed

3 files changed

+10
-8
lines changed

.ci/travis/docker_image/script.sh

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
set -e
1919

20-
mkdir -p "CCACHE_DIR_IMAGE_BUILD"
20+
mkdir -p "${CCACHE_DIR}"
2121

2222
# copy ccache dir within QGIS source so it can be accessed from docker
23-
cp -r ${CCACHE_DIR_IMAGE_BUILD} ${TRAVIS_BUILD_DIR}/.ccache_image_build
23+
cp -r ${CCACHE_DIR} ${TRAVIS_BUILD_DIR}/.ccache_image_build
2424
# building docker images
2525
DIR=$(git rev-parse --show-toplevel)/.docker
2626
pushd "${DIR}"
@@ -33,10 +33,10 @@ echo "${bold}Pushing image to docker hub...${endbold}"
3333
docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
3434
docker push "qgis/qgis:${DOCKER_TAG}"
3535
echo "Copy build cache from Docker container to Travis cache directory"
36-
rm -rf "${CCACHE_DIR_IMAGE_BUILD:?}/"*
36+
rm -rf "${CCACHE_DIR:?}/"*
3737
container_id=$(docker images -q "qgis/qgis:${DOCKER_TAG}")
3838
docker start ${container_id}
39-
docker cp ${container_id}:/usr/src/QGIS/.ccache_image_build ${CCACHE_DIR_IMAGE_BUILD}
39+
docker cp ${container_id}:/usr/src/QGIS/.ccache_image_build ${CCACHE_DIR}
4040
popd
4141
echo "Trigger build of PyQGIS Documentation"
4242
body='{

.docker/docker-compose.travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ services:
1616
image: qgis/qgis3-build-deps:${DOCKER_TAG}
1717
volumes:
1818
- ${TRAVIS_BUILD_DIR}:/root/QGIS
19-
- ${CCACHE_DIR_TESTING}:/root/.ccache # if changed, also change env var
19+
- ${CCACHE_DIR}:/root/.ccache # if changed, also change env var
2020
links:
2121
- postgres
2222
- mssql

.travis.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,14 @@ cache:
88
pip: true
99
directories:
1010
- ${HOME}/.ccache_testing
11-
- ${HOME}/.ccache_docker_build
11+
- ${HOME}/.ccache_docker_build_cosmic
12+
- ${HOME}/.ccache_docker_build_bionic
1213
timeout: 1000
1314
if: NOT branch =~ /^(cherry-pick-)?backport-\d+-on-/
1415

1516
env:
1617
global:
1718
- TRAVIS_TIMESTAMP=$(date +%s)
18-
- CCACHE_DIR_TESTING=${HOME}/.ccache_testing
19-
- CCACHE_DIR_IMAGE_BUILD=${HOME}/.ccache_docker_build
2019
# Docker hub username and passowrd
2120
- secure: "b7eMDIolaAnq1voGKC1ez7Kcf+/A0WZDJEHBvNwk2KubBfrGOE83GMDrFNF4NqjIprqIAvVKj+TrX1ckCvs24re3IqUJo71TaF1IgxzDDPwSsmNh5UMmvZkeiJys9bWjqDO9wYR5ietNmIE18qyMc8ToJk8oKm6AXuAG2n6znmM="
2221
- secure: "PHCp7F3nApp38Mz6b4/OLxgfBiikRGzPQDHg3R5LX+SQOll24c/DMtwpPwizNuFEiCFcRmJ9uc1t0HWEerIZe5uqm7AtE/nMXBsvDZ+hj4Tz/fEBF98a1k4WLYheN1exFidVkJgdAeiwMOOUQXw5KuIX62bxBdzsdcd0QGwxiXo="
@@ -42,6 +41,7 @@ matrix:
4241
services: docker
4342
env:
4443
- TRAVIS_CONFIG=linux
44+
- CCACHE_DIR=${HOME}/.ccache_testing
4545
- DOCKER_TAG=$( [[ $TRAVIS_REPO_SLUG =~ qgis/QGIS ]] && echo $TRAVIS_BRANCH | sed 's/master/latest/' || echo "latest" )
4646
- DOCKER_BUILD_DEPS_FILE=qgis3-build-deps.dockerfile
4747

@@ -104,6 +104,7 @@ matrix:
104104
services: docker
105105
env:
106106
- TRAVIS_CONFIG=docker_image
107+
- CCACHE_DIR=${HOME}/.ccache_docker_build_bionic
107108
- DOCKER_TAG=$( echo $TRAVIS_BRANCH | sed 's/master/latest/' )
108109
- DOCKER_BUILD_DEPS_FILE=qgis3-build-deps.dockerfile
109110

@@ -116,6 +117,7 @@ matrix:
116117
services: docker
117118
env:
118119
- TRAVIS_CONFIG=docker_image
120+
- CCACHE_DIR=${HOME}/.ccache_docker_build_cosmic
119121
- DOCKER_TAG="$( echo $TRAVIS_BRANCH | sed 's/master/latest/' )_cosmic"
120122
- DOCKER_BUILD_DEPS_FILE=qgis3-build-deps-cosmic.dockerfile
121123

0 commit comments

Comments
 (0)