Skip to content

Commit

Permalink
Readd travis
Browse files Browse the repository at this point in the history
  • Loading branch information
trasher committed Jun 10, 2020
1 parent 7d93b4a commit 4eda807
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions .travis.yml
@@ -0,0 +1,64 @@
language: php
sudo: required

services:
- mysql

before_script:
- phpenv config-rm xdebug.ini || true
- ./tests/LDAP/ldap_run.sh
- composer self-update
- rm -f composer.lock
- composer config --unset platform
- nvm install --lts=dubnium # update node to dubnium LTS version (node v10.x + npm v6.9.0)
- bin/console dependencies install --composer-options="--prefer-dist --no-progress"
- mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
- mysql -u root -e 'create database glpitest;'
- bin/console glpi:database:install --config-dir=./tests --no-interaction --db-name=glpitest --db-user=root
- ./tests/LDAP/ldap_fixtures.sh > /dev/null

script:
- mysql -u root -e 'select version();'
- composer testldap

matrix:
include:
- php: 7.2
dist: xenial
addons:
apt:
packages:
- ldap-utils
- slapd
hosts:
- openldap
- php: 7.4
dist: bionic
addons:
apt:
packages:
- ldap-utils
- slapd
hosts:
- openldap
- php: nightly
dist: bionic
addons:
apt:
packages:
- ldap-utils
- slapd
hosts:
- openldap
allow_failures:
- php: nightly

cache:
directories:
- $HOME/.composer/cache
- $HOME/.npm/_cacache

#exclude old branches, without tests
branches:
except:
- /^0\..*$/

0 comments on commit 4eda807

Please sign in to comment.