Repository Config
build:
environment:
php: 7.4
variables:
SS_ENVIRONMENT_TYPE: 'dev'
SS_DATABASE_SERVER: '127.0.0.1'
SS_DATABASE_USERNAME: 'root'
SS_DATABASE_PASSWORD: ''
SS_DATABASE_NAME: 'test'
nodes:
analysis:
services:
# For available tags, see https://hub.docker.com/_/mysql/
mysql: 5.7
project_setup:
override:
- 'true'
tests:
override:
- php-scrutinizer-run
tests-and-coverage:
environment:
php: 7.4
tests:
override:
- command: 'touch .env'
- command: 'echo "SS_ENVIRONMENT_TYPE=dev" >> .env'
- command: 'echo "SS_DATABASE_SERVER=127.0.0.1" >> .env'
- command: 'echo "SS_DATABASE_USERNAME=root" >> .env'
- command: 'echo "SS_DATABASE_PASSWORD=" >> .env'
- command: 'echo "SS_DATABASE_NAME=test" >> .env'
- command: composer coverage
on_node: 1
coverage:
file: coverage/clover.xml
format: php-clover
filter:
excluded_paths:
- 'tests/*'
checks:
php: true
coding_style:
php: { }