aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar MarkKoz <[email protected]>2019-12-16 15:27:32 -0800
committerGravatar MarkKoz <[email protected]>2020-02-21 21:45:24 -0800
commit80985b144d0afb2c6e06de0b66e9e54fb9421410 (patch)
tree48a0cabd82d4b40abbe8c56d19acbe2138398514
parentCI: always check if the base image can be pulled from Docker Hub (diff)
CI: add more logging in check_dockerfiles.sh
-rwxr-xr-xscripts/check_dockerfiles.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/check_dockerfiles.sh b/scripts/check_dockerfiles.sh
index c2a7d47..b1f0e28 100755
--- a/scripts/check_dockerfiles.sh
+++ b/scripts/check_dockerfiles.sh
@@ -68,12 +68,17 @@ if git diff --quiet "${prev_commit}" -- docker/base.Dockerfile; then
echo "##vso[task.setvariable variable=BASE_CHANGED;isOutput=true]False"
else
# Always rebuild the venv if the base changes.
+ echo "Changes detected in docker/base.Dockerfile; all images will be built."
exit 0
fi
if git diff --quiet "${prev_commit}" -- docker/venv.Dockerfile Pipfile*; then
echo "No changes detected in docker/venv.Dockerfile or the Pipfiles."
echo "##vso[task.setvariable variable=VENV_CHANGED;isOutput=true]False"
+else
+ echo \
+ "Changes detected in docker/venv.Dockerfile or the Pipfiles;" \
+ "the venv image will be built."
fi
# Though base image hasn't changed, it's still needed to build the venv.
@@ -87,4 +92,8 @@ if master_commit="$(
then
echo "Can pull base image from Docker Hub; no changes made since master."
echo "##vso[task.setvariable variable=BASE_PULL;isOutput=true]True"
+else
+ echo \
+ "Cannot pull base image from Docker Hub due to detected changes;" \
+ "the base image will be built."
fi