diff --git a/.dockerignore b/.dockerignore
index e4a48ff661d8902ca8ae5f6b394ae5d952b49adc..ae78d23635a07774abe8679224a2acffc9edca5d 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -12,3 +12,49 @@ __pycache__/
 *.pyc
 NOMAD.egg-info/
 .coverage
+examples/
+local/
+target/
+dependencies/parsers/cpmd/test/
+dependencies/parsers/cpmd/regtests/
+dependencies/parsers/siesta/test/
+dependencies/parsers/siesta/src/test/
+dependencies/parsers/gamess/test/
+dependencies/parsers/gaussian/test/
+dependencies/parsers/gaussian/test/examples/testsg09d01/
+dependencies/parsers/phonopy-library/test/
+dependencies/parsers/gulp/test/
+dependencies/parsers/phonopy/test/
+dependencies/parsers/elastic/test/
+dependencies/parsers/nwchem/test/
+dependencies/parsers/nwchem/regtests/
+dependencies/parsers/lib-atoms/test/
+dependencies/parsers/lib-atoms/test/lib-atoms-gap-test/
+dependencies/parsers/atk/test/
+dependencies/parsers/band/test/
+dependencies/parsers/cp2k/test/
+dependencies/parsers/cp2k/regtests/
+dependencies/parsers/quantum-espresso/test/
+dependencies/parsers/quantum-espresso/test/xc_functionals/refactor_test/
+dependencies/parsers/abinit/test/
+dependencies/parsers/wien2k/test/
+dependencies/parsers/crystal/test/
+dependencies/parsers/crystal/regtests/
+dependencies/parsers/vasp/test/
+dependencies/parsers/exciting/test/
+dependencies/parsers/elk/test/
+dependencies/parsers/gpaw/test/
+dependencies/parsers/gpaw/src/test/
+dependencies/parsers/dl-poly/test/
+dependencies/parsers/dl-poly/test/examples/dl-poly-test1/
+dependencies/parsers/bigdft/test/
+dependencies/parsers/bigdft/regtests/
+dependencies/parsers/bigdft/regtests/bigdft_1.8/yaml_test/
+dependencies/parsers/fhi-aims/test/
+dependencies/parsers/fhi-aims/regtests/
+dependencies/parsers/octopus/test/
+dependencies/parsers/castep/test/
+dependencies/parsers/castep/test/examples/test2/
+dependencies/parsers/turbomole/test/
+dependencies/parsers/orca/test/
+dependencies/python_common/common/python/nomadcore/md_data_access/test/
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index edcfde2a6ccd569688c4413203e2ce7bd885aa4f..2667be03a305503e10909e6c9698788344e07b84 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,6 +35,7 @@ build:
     - git submodule sync
     - git submodule update --init
   script:
+    - find dependencies -name "*test*" -type d -exec echo "{}/" \;  >> .dockerignore
     - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN gitlab-registry.mpcdf.mpg.de
     - docker build --no-cache -t $TEST_IMAGE .
     - docker push $TEST_IMAGE