Skip to content
Snippets Groups Projects
Commit 9c9abfc3 authored by Tibo's avatar Tibo
Browse files

Use docker image cylab/php72

parent 6e17ec4c
No related branches found
No related tags found
No related merge requests found
Pipeline #1646 passed
......@@ -10,22 +10,9 @@ cache:
.phptest:
before_script:
# Install git, the php image doesn't have installed
- apt-get update -yqq
- apt-get install git -yqq
# Install composer
- curl -sS https://getcomposer.org/installer | php
# Install PHP-ZIP extension (used by composer)
- apt-get install -yqq libzip-dev
- docker-php-ext-install zip
# Install xdebug extension (used for phpunit code coverage)
- pecl install xdebug
- docker-php-ext-enable xdebug
- pecl install mongodb-1.4.4
- docker-php-ext-enable mongodb
# Install all project dependencies
- cd web
- COMPOSER_CACHE_DIR=../composer-cache php ../composer.phar install
- COMPOSER_CACHE_DIR=../composer-cache composer install
# setup Laravel
- cp env.test .env
- touch storage/app/db.sqlite
......@@ -35,7 +22,7 @@ cache:
# Test with PHP7.2
test:php72:
extends: .phptest
image: php:7.2
image: cylab/php72
script:
- vendor/bin/phpunit --coverage-text
- vendor/bin/phpcs
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment