Unverified Commit d2fe7da8 authored by Jens Segers's avatar Jens Segers Committed by GitHub

Merge pull request #1553 from Smolevich/changes-in-travis-build

Changes in travis build
parents 1d2807b4 d1d06753
...@@ -12,9 +12,8 @@ install: ...@@ -12,9 +12,8 @@ install:
- docker version - docker version
- sudo pip install docker-compose - sudo pip install docker-compose
- docker-compose version - docker-compose version
- sed -i -e "s/php:cli/php:${TRAVIS_PHP_VERSION}-cli/g" Dockerfile
- cat Dockerfile - cat Dockerfile
- docker-compose build - docker-compose build --build-arg PHP_VERSION=${TRAVIS_PHP_VERSION}
script: script:
- docker-compose up --exit-code-from php - docker-compose up --exit-code-from php
FROM php:cli ARG PHP_VERSION
FROM php:${PHP_VERSION}-cli
RUN pecl install xdebug RUN pecl install xdebug
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y autoconf pkg-config libssl-dev git && \ apt-get install -y autoconf pkg-config libssl-dev git zlib1g-dev
pecl install mongodb git zlib1g-dev && docker-php-ext-enable mongodb && \
RUN pecl install mongodb && docker-php-ext-enable mongodb && \
docker-php-ext-install -j$(nproc) pdo pdo_mysql zip && docker-php-ext-enable xdebug docker-php-ext-install -j$(nproc) pdo pdo_mysql zip && docker-php-ext-enable xdebug
RUN curl -sS https://getcomposer.org/installer | php \ RUN curl -sS https://getcomposer.org/installer | php \
......
version: '3' version: '3'
services: services:
php: php:
container_name: php container_name: php
build: build:
...@@ -10,6 +9,8 @@ services: ...@@ -10,6 +9,8 @@ services:
volumes: volumes:
- .:/code - .:/code
working_dir: /code working_dir: /code
environment:
PHP_VERSION: 7.1
command: bash -c "composer install --prefer-source --no-interaction && php ./vendor/bin/phpunit" command: bash -c "composer install --prefer-source --no-interaction && php ./vendor/bin/phpunit"
depends_on: depends_on:
- mysql - mysql
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment