Check git state in Dockerfile to catch .dockerignore bugs

This commit is contained in:
Ian Davis committed 2023-01-26 15:18:12 +00:00
1 parent 17d220524c
commit 0f6003fd68
2 files changed
+14

No files matched your search

+12
View File
@@ -0,0 +1,12 @@
set -e
if [ -z "$(git status --porcelain)" ]; then
echo "PASSED: Working directory clean"
else
echo "FAILED: Working directory not clean."
echo "This is likely because the .dockerignore file has removed something checked into git."
echo "Add the missing files listed below to the .dockerignore to fix this issue:"
echo "$(git status)"
exit 1
fi