diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..8fb11e6fd9b167b487400e1fc9af074f12312e34_LmdpdGxhYi1jaS55bWw=
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,15 @@
+image: python:3.7
+
+before_script:
+  - pip install tox
+
+flake8:
+  script: tox -e flake8
+
+py27:
+  script: tox -e py27
+
+py3:
+  script: tox -e py3
+
+
diff --git a/MANIFEST.in b/MANIFEST.in
index 12d0281d6e2ba9d1610c79596bf1596ab556881e_TUFOSUZFU1QuaW4=..8fb11e6fd9b167b487400e1fc9af074f12312e34_TUFOSUZFU1QuaW4= 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -9,3 +9,4 @@
 recursive-include debian changelog compat control copyright rules
 include cubicweb-squareui.spec
 include README.rst
+exclude .gitlab-ci.yml