diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d9895019f2c1f53548e10e5872a5cf2556817e32..a48470d83c236e45be0d578efb4914be36c27357 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,38 +1,15 @@
+include: "https://git.autistici.org/ai3/build-deb/raw/master/ci-common.yml"
+
 stages:
   - test
-  - build_src
+  - build_pkgsrc
   - build_pkg
-  - upload
+  - upload_pkg
 
 run_tests:
   stage: test
-  image: "ai/test:base"
+  image: "debian:stable"
   script:
-    - "apt-get install -q -y libssl-dev"
+    - "apt update"
+    - "env DEBIAN_FRONTEND=noninteractive apt-get install -qy python libssl-dev tox"
     - "tox -e py27"
-
-build:src:
-  stage: build_src
-  image: "ai/build:base"
-  script: "build-dsc"
-  artifacts:
-    paths:
-      - build-deb/
-
-build:pkg:
-  stage: build_pkg
-  image: "ai/build:base"
-  script: "build-deb"
-  dependencies:
-    - build:src
-  artifacts:
-    paths:
-      - output-deb/
-
-upload:pkg:
-  stage: upload
-  image: "ai/pkg:base"
-  script: "upload-packages"
-  dependencies:
-    - build:pkg
-