diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 14451e2e10c02ddfcf9bd9144c6e1cee64f3bb74..e4e11119bb122a0b9948c8e819c9d6a0cde966d2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -23,6 +23,13 @@ stages:
     - linux
     - amd64
 
+.debian_stretch_armel: &debian_stretch_armel
+  image: cznic/armel-debian-knot
+  tags:
+    - docker
+    - linux
+    - arm
+
 .configure: &configure_job
   stage: configure
   script:
@@ -50,6 +57,7 @@ configure:ubuntu:amd64:
   <<: *configure_job
   except:
     - tags
+    - docs-*
 
 build:ubuntu:amd64:
   <<: *ubuntu_xenial
@@ -58,6 +66,7 @@ build:ubuntu:amd64:
     - configure:ubuntu:amd64
   except:
     - tags
+    - docs-*
 
 test:ubuntu:amd64:
   <<: *ubuntu_xenial
@@ -66,6 +75,7 @@ test:ubuntu:amd64:
     - build:ubuntu:amd64
   except:
     - tags
+    - docs-*
 
 configure:debian:stretch:amd64:
   <<: *debian_stretch
@@ -83,6 +93,22 @@ test:debian:stretch:amd64:
   dependencies:
     - build:debian:stretch:amd64
 
+configure:debian:stretch:armel:
+  <<: *debian_stretch_armel
+  <<: *configure_job
+
+build:debian:stretch:armel:
+  <<: *debian_stretch_armel
+  <<: *build_job
+  dependencies:
+    - configure:debian:stretch:armel
+
+test:debian:stretch:armel:
+  <<: *debian_stretch_armel
+  <<: *test_job
+  dependencies:
+    - build:debian:stretch:armel
+
 build:documentation:
   <<: *debian_stretch
   stage: build
@@ -91,6 +117,7 @@ build:documentation:
   only:
     - tags
     - triggers
+    - docs-*
   script:
     - make -C doc html singlehtml pdf
   artifacts:
@@ -108,6 +135,7 @@ deploy:documentation:
   only:
     - tags
     - triggers
+    - docs-*
   script:
     - "curl --http1.1 --request POST --form token=$WEBSITE_TOKEN --form ref=master --form \"variables[RELEASE_CI_BUILD_REF_NAME]=$CI_BUILD_REF_NAME\" --form \"variables[RELEASE_CI_BUILD_ID]=$CI_BUILD_ID\" https://gitlab.labs.nic.cz/api/v3/projects/5/trigger/builds"
   artifacts: