diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f9d9c18adeac7e4efe3d52f42f8c340ab0a793b9
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,9 @@
+pre-commit:
+  variables:
+    PRE_COMMIT_HOME: ${CI_PROJECT_DIR}/.cache/pre-commit
+  cache:
+    paths:
+      - ${PRE_COMMIT_HOME}
+  image: python
+  before_script: python -m pip install pre-commit
+  script: pre-commit run -a