@@ -18,15 +18,8 @@ set -e
1818
1919pushd .docker
2020
21- source $( git rev-parse --show-toplevel) /.ci/travis/scripts/travis_envvar_helper.sh
22-
23-
2421DOCKER_DEPS_PUSH=$( [[ $TRAVIS_REPO_SLUG =~ qgis/QGIS ]] && [[ $TRAVIS_EVENT_TYPE =~ push ]] && echo " true" || echo " false" )
2522DOCKER_DEPS_IMAGE_REBUILD=$( [[ $TRAVIS_COMMIT_MESSAGE =~ ' [docker] update dependencies' ]] && echo " true" || echo " false" )
26- # on cron job, QGIS image is built and push without testing
27- DOCKER_QGIS_IMAGE_BUILD_PUSH=$( create_qgis_image)
28- QGIS_LAST_BUILD_SUCCESS=true # TODO use API to know if last build succeed https://developer.travis-ci.com/resource/builds
29-
3023
3124echo " travis_fold:start:travis_env"
3225echo " ${bold} Travis environment variables${endbold} "
@@ -36,25 +29,25 @@ echo "DOCKER_TAG: $DOCKER_TAG"
3629echo " TRAVIS_COMMIT_MESSAGE: $TRAVIS_COMMIT_MESSAGE "
3730echo " DOCKER_DEPS_PUSH: $DOCKER_DEPS_PUSH "
3831echo " DOCKER_DEPS_IMAGE_REBUILD: $DOCKER_DEPS_IMAGE_REBUILD "
39- echo " DOCKER_QGIS_IMAGE_BUILD_PUSH : $DOCKER_QGIS_IMAGE_BUILD_PUSH "
40- echo " QGIS_LAST_BUILD_SUCCESS : $QGIS_LAST_BUILD_SUCCESS "
32+ echo " DOCKER_BUILD_QGIS_IMAGE : $DOCKER_BUILD_QGIS_IMAGE "
33+ echo " DOCKER_BUILD_DEPS_FILE : $DOCKER_BUILD_DEPS_FILE "
4134echo " TRAVIS_TIMESTAMP: $TRAVIS_TIMESTAMP "
4235echo " travis_fold:end:travis_env"
4336
4437
4538echo " travis_fold:start:docker_build"
4639echo " ${bold} Docker build deps${endbold} "
4740docker --version
48- if [[ $DOCKER_QGIS_IMAGE_BUILD_PUSH =~ false ]]; then
41+ if [[ $DOCKER_BUILD_QGIS_IMAGE =~ false ]]; then
4942 docker-compose --version
50- docker-compose -f " ${DOCKER_COMPOSE} " config
43+ docker-compose -f ${TRAVIS_BUILD_DIR} /.docker/docker-compose.travis.yml config
5144fi
5245
5346if [[ $DOCKER_DEPS_IMAGE_REBUILD =~ true ]]; then
54- docker build --no-cache -t " qgis/qgis3-build-deps:${DOCKER_TAG} " -f qgis3-build-deps.dockerfile .
47+ docker build --no-cache -t " qgis/qgis3-build-deps:${DOCKER_TAG} " -f ${DOCKER_BUILD_DEPS_FILE} .
5548else
5649 docker pull " qgis/qgis3-build-deps:${DOCKER_TAG} " || true
57- docker build --cache-from " qgis/qgis3-build-deps:${DOCKER_TAG} " -t " qgis/qgis3-build-deps:${DOCKER_TAG} " -f qgis3-build-deps.dockerfile .
50+ docker build --cache-from " qgis/qgis3-build-deps:${DOCKER_TAG} " -t " qgis/qgis3-build-deps:${DOCKER_TAG} " -f ${DOCKER_BUILD_DEPS_FILE} .
5851fi
5952echo " travis_fold:end:docker_build"
6053
0 commit comments