diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d7a22be44e208980283ed3cc50f6f0ef23844844..91ba1c5dd0fd79f45577a24e739af21bb463c7cd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -31,4 +31,8 @@ ubuntu:
     variables:
         CODENAME: xenial
     before_script:
-        - add-apt-repository ppa:ondrej/php
+        - apt-get update -yqq
+        - apt-get install -yq apt-transport-https ca-certificates curl gpg
+        - gpg --recv-keys 14AA40EC0831756756D7F66C4F4EA0AAE5267A6C
+        - gpg --export 14AA40EC0831756756D7F66C4F4EA0AAE5267A6C | apt-key add -
+        - echo "deb http://ppa.launchpad.net/ondrej/php/ubuntu $CODENAME main" > /etc/apt/sources.list.d/php.list