49 lines
727 B
YAML
49 lines
727 B
YAML
# Travic-CI-Config file for authLdap
|
|
#
|
|
language: php
|
|
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- slapd
|
|
- ldap-utils
|
|
|
|
php:
|
|
- 7.2
|
|
- 7.3
|
|
- 7.4
|
|
- 8.0
|
|
- nightly
|
|
|
|
stages:
|
|
- check
|
|
- test
|
|
|
|
jobs:
|
|
fast_finish: true
|
|
include:
|
|
- stage: check
|
|
php: 7.4
|
|
script: ./vendor/bin/phpcs --standard=PSR2 ldap.php authLdap.php src/ tests/
|
|
before_script:
|
|
- composer self-update
|
|
- composer update --prefer-source
|
|
after_script: skip
|
|
- stage: test
|
|
allow_failures:
|
|
- php: nightly
|
|
- php: 8.0
|
|
|
|
before_script:
|
|
- .ci/OpenLDAP_run.sh
|
|
- .ci/load_fixtures.sh
|
|
- ./.travis.install.sh
|
|
- composer dumpautoload
|
|
|
|
script:
|
|
- ./vendor/bin/phpunit --configuration=phpunit.travis.xml
|
|
|
|
after_script:
|
|
- ./.travis.after.sh
|
|
|