diff --git a/.gitlab/bin/gitlab_before_script.sh b/.gitlab/bin/gitlab_before_script.sh
new file mode 100644
index 0000000000000000000000000000000000000000..49226b2137a758210065abbbc1cfec407a46cb16
--- /dev/null
+++ b/.gitlab/bin/gitlab_before_script.sh
@@ -0,0 +1,9 @@
+#!/usr/bin/env bash
+set -eo pipefail
+
+dokku_version=${DOKKU_VERSION:-master}
+echo "Dokku client version: $dokku_version"
+
+git clone --single-branch --branch "$dokku_version" \
+  https://github.com/dokku/dokku.git /opt/dokku
+alias dokku="/opt/dokku/contrib/dokku_client.sh"