add tests on ldap extension

This commit is contained in:
Olga Strizhenko 2019-08-26 16:53:45 +02:00
parent 1cd48d0804
commit ba392f347a
3 changed files with 10 additions and 2 deletions

View File

@ -15,6 +15,6 @@ install:
- composer install --ignore-platform-reqs - composer install --ignore-platform-reqs
script: script:
- docker-compose -f docker-compose.yml pull - docker-compose -f docker-compose.yml build
- docker-compose -f docker-compose.yml run php /opt/project/phpstorm-stubs/vendor/bin/phpunit /opt/project/phpstorm-stubs/tests/ - docker-compose -f docker-compose.yml run php /opt/project/phpstorm-stubs/vendor/bin/phpunit /opt/project/phpstorm-stubs/tests/
- ./tests/check-stub-map - ./tests/check-stub-map

8
Dockerfile Normal file
View File

@ -0,0 +1,8 @@
FROM php:7.3
RUN set -x \
&& apt-get update \
&& apt-get install -y libldap2-dev \
&& rm -rf /var/lib/apt/lists/* \
&& docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu/ \
&& docker-php-ext-install ldap \
&& apt-get purge -y --auto-remove libldap2-dev

View File

@ -1,6 +1,6 @@
version: '2' version: '2'
services: services:
php: php:
image: php:7.3 build: .
volumes: volumes:
- .:/opt/project/phpstorm-stubs - .:/opt/project/phpstorm-stubs