forked from a64f7bb4-7358-4778-9fbe-3b882c34cc1d/v1
38 lines
843 B
YAML
38 lines
843 B
YAML
sudo: required
|
|
language: php
|
|
|
|
php:
|
|
- 7.3
|
|
- 7.4
|
|
|
|
services:
|
|
- docker
|
|
|
|
env:
|
|
global:
|
|
- DOCKER_COMPOSE_VERSION=1.25.5
|
|
matrix:
|
|
- DRUPAL_VERSION=~8.8.7 GRUMPHP_CONFIG=grumphp.drupal8.yml
|
|
- DRUPAL_VERSION=~8.9.0 GRUMPHP_CONFIG=grumphp.drupal8.yml
|
|
- DRUPAL_VERSION=~9.0.0 GRUMPHP_CONFIG=grumphp.yml
|
|
- DRUPAL_VERSION=9.1.x-dev GRUMPHP_CONFIG=grumphp.yml
|
|
|
|
matrix:
|
|
allow_failures:
|
|
- env: DRUPAL_VERSION=9.1.x-dev
|
|
|
|
before_install:
|
|
- docker-compose up -d
|
|
|
|
install:
|
|
- docker-compose exec -u root php composer require drupal/core-recommended:$DRUPAL_VERSION --dev
|
|
- docker-compose exec -u root php chown -R www-data:www-data build
|
|
|
|
script:
|
|
- docker-compose exec -u www-data php ./vendor/bin/grumphp run -c $GRUMPHP_CONFIG
|
|
- docker-compose exec -u www-data php ./vendor/bin/phpunit
|
|
|
|
notifications:
|
|
email: false
|
|
|