Expand .dockerignore and CI exclusions

Change-Id: Ib794bdd386b9fe6803d811585ce220e57ab56290
diff --git a/.dockerignore b/.dockerignore
index c31e1cc..3c7f02d 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -1,8 +1,27 @@
-Dockerfile
-
-/build/
+# Waf build system
+build/
 .waf-*-*/
 .waf3-*-*/
 .lock-waf*
 
-/VERSION.info
+# Compiled python code
+**/__pycache__/
+**/*.py[cod]
+
+# Qt Creator
+*.creator
+*.creator.user
+.qtc_clangd/
+
+# Visual Studio Code
+.vscode/
+
+# macOS
+**/.DS_Store
+**/.AppleDouble
+**/.LSOverride
+**/._*
+
+# Other
+Dockerfile
+VERSION.info