diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d1cc1214c1d9120faa109a92f162094bfc2fb537..e9530261221d1863318d1f0574f6592b8aae4001 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,32 +6,9 @@ variables:
 cache:
   paths:
     - $HOME/.composer
+    - /root/.composer
 
 before_script:
-  # Install dependencies
-
-  # update the docker
-  - apt-get clean
-  - apt-get -yqq update
-
-  # install the required packages for the running CI tests
-  - |
-    apt-get -yqqf install lsb-release zip unzip subversion mysql-client libicu-dev libpng-dev libbz2-dev --fix-missing
-
-    if [[ $(lsb_release -a) =~ "stretch" ]]; then
-      apt-get -yqqf install default-libmysqlclient-dev --fix-missing
-    else
-      apt-get -yqqf install libmysqlclient-dev --fix-missing
-    fi
-
-  # PHP extensions
-  - docker-php-ext-install mbstring mysqli intl gd zip bz2
-
-  # Install Composer
-  - curl -sS https://getcomposer.org/installer | php
-  - mv composer.phar /usr/local/bin/composer
-  - export PATH="$HOME/.composer/vendor/bin:$PATH"
-
   # Set up WordPress tests
   - bash bin/install-wp-tests.sh $MYSQL_DATABASE root $MYSQL_ROOT_PASSWORD mysql latest true
 
@@ -48,17 +25,15 @@ before_script:
   - phpcs --config-set installed_paths $HOME/.composer/vendor/wp-coding-standards/wpcs,$HOME/.composer/vendor/automattic/vipwpcs
 
 PHPunit:PHP5.3:MySQL:
-  image: tetraweb/php:5.3
+  image: containers.ethitter.com:443/docker/images/php:5.3
   services:
     - mysql:5.6
   script:
     - phpcs -n
     - phpunit
-  when: manual
-  allow_failure: true
 
 PHPunit:PHP5.6:MySQL:
-  image: php:5.6-stretch
+  image: containers.ethitter.com:443/docker/images/php:5.6
   services:
     - mysql:5.6
   script:
@@ -66,7 +41,7 @@ PHPunit:PHP5.6:MySQL:
     - phpunit
 
 PHPunit:PHP7.0:MySQL:
-  image: php:7.0-stretch
+  image: containers.ethitter.com:443/docker/images/php:7.0
   services:
     - mysql:5.6
   script:
@@ -74,7 +49,7 @@ PHPunit:PHP7.0:MySQL:
     - phpunit
 
 PHPunit:PHP7.1:MySQL:
-  image: php:7.1-stretch
+  image: containers.ethitter.com:443/docker/images/php:7.1
   services:
     - mysql:5.6
   script:
@@ -82,7 +57,7 @@ PHPunit:PHP7.1:MySQL:
     - phpunit
 
 PHPunit:PHP7.2:MySQL:
-  image: php:7.2-stretch
+  image: containers.ethitter.com:443/docker/images/php:7.2
   services:
     - mysql:5.6
   script:
diff --git a/camo-image-proxy.php b/camo-image-proxy.php
index 3d1cb47ae5e2ab099561d31b32c896a898119d33..1c407ca4b6eaf7dc68e0ad0c029719869946afbd 100755
--- a/camo-image-proxy.php
+++ b/camo-image-proxy.php
@@ -12,4 +12,4 @@
  * @package         Camo_Image_Proxy
  */
 
-// Your code starts here.
+namespace Camo_Image_Proxy;
diff --git a/phpcs.xml b/phpcs.xml
index 4e25cc54973efb779494d6e92ec73a86183d7304..86c05ab53a92199225ab233e877ae644e600b141 100644
--- a/phpcs.xml
+++ b/phpcs.xml
@@ -9,12 +9,6 @@
 	-->
 	<arg value="ps" />
 
-	<!-- Strip the filepaths down to the relevant bit. -->
-	<arg name="basepath" value="./" />
-
-	<!-- Check up to 8 files simultaneously. -->
-	<arg name="parallel" value="8" />
-
 	<!-- Only check the PHP files. -->
 	<arg name="extensions" value="php" />
 
diff --git a/tests/bootstrap.php b/tests/bootstrap.php
index ce4684590410004d383ac4c99a0bfa098387b94d..94fbfa9bff0a1a5efd1966a18668ff4a21c35107 100755
--- a/tests/bootstrap.php
+++ b/tests/bootstrap.php
@@ -12,7 +12,9 @@ if ( ! $camo_tests_dir ) {
 }
 
 if ( ! file_exists( $camo_tests_dir . '/includes/functions.php' ) ) {
+	// @codingStandardsIgnoreStart
 	echo "Could not find $camo_tests_dir/includes/functions.php, have you run bin/install-wp-tests.sh ?" . PHP_EOL; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
+	// @codingStandardsIgnoreEnd
 	exit( 1 );
 }