diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..0591a8438f661a495966fa7b08e9fd53523a4bda
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,41 @@
+include:
+- project: 'infra/packages/ci-utils'
+  ref: main
+  file: 'shared-ci.yml'
+- local: 'gitlabci-version.yml'
+
+variables:
+  PACKAGE_NAME: rocketchat-reporting
+
+before_script:
+  - python3 -V
+  - lsb_release -a
+  - uname -a
+  - python3 -m pylint --version
+  - python3 -m coverage --version
+
+package:apt:bullseye:
+  extends: .package:apt
+
+package:apt:buster:
+  extends: .package:apt
+
+# for now, publish the bullseye package for buster as well
+publish:apt:buster:
+  extends: .publish:apt
+  variables:
+    APTLY_DISTRO: buster
+  dependencies:
+  - package:apt:bullseye
+  needs:
+  - package:apt:bullseye
+
+publish:apt:bullseye:
+  extends: .publish:apt
+  variables:
+    APTLY_DISTRO: bullseye
+  dependencies:
+  - package:apt:bullseye
+  needs:
+  - package:apt:bullseye
+