File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,11 @@ docker-compose --version
23
23
docker-compose -f $DOCKER_COMPOSE config
24
24
# docker pull ubuntu:16.04
25
25
docker pull " qgis/qgis3-build-deps:${DOCKER_TAG} " || true
26
- docker build --cache-from " qgis/qgis3-build-deps:${DOCKER_TAG} " -t " qgis/qgis3-build-deps:${DOCKER_TAG} " .
26
+ if [[ $DOCKER_DEPS_IMAGE_REBUILD =~ true ]]; then
27
+ docker build --no-cache -t " qgis/qgis3-build-deps:${DOCKER_TAG} " .
28
+ else
29
+ docker build --cache-from " qgis/qgis3-build-deps:${DOCKER_TAG} " -t " qgis/qgis3-build-deps:${DOCKER_TAG} " .
30
+ fi
27
31
echo " travis_fold:end:docker"
28
32
# image should be pushed even if QGIS build fails
29
33
# but push is achieved only on branches (not for PRs)
Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ matrix:
10
10
- DOCKER_COMPOSE=${TRAVIS_BUILD_DIR}/.docker/docker-compose.travis.yml
11
11
- DOCKER_TAG=$( [[ $TRAVIS_REPO_SLUG =~ qgis/QGIS ]] && echo $TRAVIS_BRANCH | sed 's/master/latest/' || echo "latest" )
12
12
- DOCKER_PUSH=$( [[ $TRAVIS_REPO_SLUG =~ qgis/QGIS ]] && [[ $TRAVIS_PULL_REQUEST =~ false ]] && echo "true" || echo "false" )
13
+ - DOCKER_DEPS_IMAGE_REBUILD=$( [[ $TRAVIS_COMMIT_MESSAGE =~ '[docker] update dependencies' ]] && echo "true" || echo "false" )
13
14
- CCACHE_DIR=${HOME}/.ccache
14
15
dist : trusty
15
16
sudo : false
You can’t perform that action at this time.
0 commit comments