@@ -17,34 +17,36 @@ set -e
17
17
18
18
pushd .docker
19
19
20
- echo " travis_fold:start:travis environment"
20
+ echo " travis_fold:start:travis_env"
21
+ echo " ${bold}${endbold} "
21
22
echo " TRAVIS_BRANCH $TRAVIS_BRANCH "
22
23
echo " TRAVIS_EVENT_TYPE $TRAVIS_EVENT_TYPE "
23
24
echo " DOCKER_TAG $DOCKER_TAG "
24
25
echo " DOCKER_DEPS_PUSH $DOCKER_DEPS_PUSH "
25
26
echo " DOCKER_DEPS_IMAGE_REBUILD $DOCKER_DEPS_IMAGE_REBUILD "
26
27
echo " DOCKER_QGIS_IMAGE_BUILD_PUSH $DOCKER_QGIS_IMAGE_BUILD_PUSH "
27
28
echo " QGIS_LAST_BUILD_SUCCESS $QGIS_LAST_BUILD_SUCCESS "
28
- echo " travis_fold:end:travis environment"
29
- echo " travis_fold:start:docker"
29
+ echo " travis_fold:end:travis_env"
30
30
31
- docker --version
32
31
32
+ echo " travis_fold:start:docker_build"
33
+ echo " ${bold} Docker build deps${endbold} "
34
+ docker --version
33
35
if [[ $DOCKER_QGIS_IMAGE_BUILD_PUSH =~ false ]]; then
34
36
docker-compose --version
35
37
docker-compose -f $DOCKER_COMPOSE config
36
38
fi
37
39
38
40
docker pull " qgis/qgis3-build-deps:${DOCKER_TAG} " || true
39
-
40
41
if [[ $DOCKER_DEPS_IMAGE_REBUILD =~ true ]]; then
41
42
docker build --no-cache -t " qgis/qgis3-build-deps:${DOCKER_TAG} " .
42
43
else
43
44
docker build --cache-from " qgis/qgis3-build-deps:${DOCKER_TAG} " -t " qgis/qgis3-build-deps:${DOCKER_TAG} " -f qgis3-build-deps.dockerfile .
44
45
fi
46
+ echo " travis_fold:end:docker_build"
45
47
46
- echo " travis_fold:end:docker "
47
-
48
+ echo " travis_fold:start:docker_push "
49
+ echo " ${bold} Docker push deps ${endbold} "
48
50
# image should be pushed even if QGIS build fails
49
51
# but push is achieved only on branches (not for PRs)
50
52
if [[ $DOCKER_DEPS_PUSH =~ true ]]; then
@@ -53,5 +55,6 @@ if [[ $DOCKER_DEPS_PUSH =~ true ]]; then
53
55
# docker tag "qgis/qgis3-build-deps:${DOCKER_TAG}" "qgis/qgis3-build-deps:latest"
54
56
docker push " qgis/qgis3-build-deps:${DOCKER_TAG} "
55
57
fi
58
+ echo " travis_fold:end:docker_push"
56
59
57
60
popd
0 commit comments