diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..ffffb466a985a93f1668aeb9a4cfc772175cdd0d
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,21 @@
+image: artefact.skatelescope.org/ska-tango-images/tango-itango:9.3.3.7
+variables:
+  PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
+cache:
+  paths:
+    - .cache/pip
+    - .tox
+before_script:
+  - pip install tox
+stages:
+  - linting
+  - unit-tests
+linting:
+  stage: linting
+  script:
+    - tox -e pep8
+unit_test:
+  stage: unit-tests
+#  image: python:3.6-buster
+  script:
+    - tox -e py36
\ No newline at end of file