-
Added
php-ci:8.0-rc1-fpm
in a docker-compose.yml
version: '3'
services:
php:
image: napp/php-ci:8.0-rc2-fpm
volumes:
- '.:/var/www/html'
# ...
Example use in GitLab CI
stages:
- test
before_script:
- composer self-update
- composer install --no-progress --no-interaction
variables:
WITH_XDEBUG: "1"
MYSQL_ROOT_PASSWORD: mysql
MYSQL_DATABASE: mydb
MYSQL_USER: myuser
MYSQL_PASSWORD: somepassword
COMPOSER_HOME: /cache/composer
REDIS_PORT: "6379"
test_php:
image: napp/php-ci:8.0-rc2-fpm
stage: test
script:
- phpunit --testsuite=unit
test_php73:
image: napp/php-ci:7.4-fpm
stage: test
script:
- phpunit --testsuite=unit
Example of building one of the images
cd php/8.0/fpm
docker build --no-cache -t napp/php-ci:8.0-fpm -f Dockerfile .
docker push napp/php-ci:8.0-fpm