diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4157a36cfad9e67545594e51d71575fe51f46194..a5f88ab97fe549b40ad3f32c11b120ede9461b33 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -154,6 +154,32 @@ upload/debian/stretch:
 # Ubuntu
 ###################################
 
+# hirsute
+ubuntu/hirsute:
+  <<: *source
+  variables:
+    DOCKER_IMAGE: ubuntu/hirsute
+
+ubuntu/hirsute:x86_64:
+  <<: *binary
+  variables:
+    DOCKER_IMAGE: ubuntu/hirsute
+  dependencies:
+    - ubuntu/hirsute
+
+test/ubuntu/hirsute:x86_64:
+  <<: *test
+  variables:
+    DOCKER_IMAGE: ubuntu/hirsute
+  dependencies:
+    - ubuntu/hirsute
+
+upload/ubuntu/hirsute:
+  <<: *upload
+  dependencies:
+    - ubuntu/hirsute:x86_64
+    - ubuntu/hirsute
+
 # groovy
 ubuntu/groovy:
   <<: *source