File tree 4 files changed +32
-0
lines changed
4 files changed +32
-0
lines changed Original file line number Diff line number Diff line change
1
+ build /
1
2
vendor /
2
3
composer.lock
Original file line number Diff line number Diff line change
1
+ set -x
2
+ if [ " TRAVIS_JOB_NAME" = ' 7.4-rc' ] ; then
3
+ wget https://scrutinizer-ci.com/ocular.phar
4
+ php ocular.phar code-coverage:upload --format=php-clover ./build/clover.xml
5
+ fi
Original file line number Diff line number Diff line change
1
+ services :
2
+ - docker
3
+ matrix :
4
+ include :
5
+ - language : php
6
+ name : " 7.4-rc"
7
+ after_script :
8
+ - sh .travis.coverage.sh
9
+ env :
10
+ - COVERAGE_FLAGS="--coverage-text --coverage-clover=build/clover.xml"
11
+
12
+ before_script :
13
+ - docker build --build-arg PHP_VERSION=${TRAVIS_JOB_NAME} -t z-engine .
14
+ script :
15
+ - docker run z-engine /usr/src/z-engine/vendor/bin/phpunit --verbose ${COVERAGE_FLAGS} --colors
Original file line number Diff line number Diff line change
1
+ ARG PHP_VERSION
2
+ FROM php:$PHP_VERSION
3
+ RUN apt-get update \
4
+ && apt-get install -y libffi-dev git unzip \
5
+ && docker-php-source extract \
6
+ && docker-php-ext-install ffi \
7
+ && docker-php-source delete
8
+ WORKDIR /usr/src/z-engine
9
+ RUN curl -sS https://getcomposer.org/installer | php && mv ./composer.phar /usr/local/bin/composer
10
+ COPY . /usr/src/z-engine
11
+ RUN composer install
You can’t perform that action at this time.
0 commit comments