Add codecov
This commit is contained in:
		@@ -1,4 +1,5 @@
 | 
			
		||||
version: 2
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  build:
 | 
			
		||||
    docker:
 | 
			
		||||
@@ -67,7 +68,15 @@ jobs:
 | 
			
		||||
      - run:
 | 
			
		||||
          command: |
 | 
			
		||||
            mkdir -p /tmp/phpunit
 | 
			
		||||
            ./vendor/bin/phpunit --log-junit /tmp/phpunit/phpunit.xml
 | 
			
		||||
            ./vendor/bin/phpunit --log-junit /tmp/phpunit/phpunit.xml --coverage-clover=/tmp/phpunit/coverage.xml
 | 
			
		||||
          when: always
 | 
			
		||||
      - store_test_results:
 | 
			
		||||
          path: /tmp/phpunit
 | 
			
		||||
      - store_artifacts:
 | 
			
		||||
          path: /tmp/phpunit/coverage.xml
 | 
			
		||||
 | 
			
		||||
      # Upload coverage
 | 
			
		||||
      - run:
 | 
			
		||||
          command: |
 | 
			
		||||
            bash <(curl -s https://codecov.io/bash) -f /tmp/phpunit/coverage.xml
 | 
			
		||||
          when: always
 | 
			
		||||
 
 | 
			
		||||
@@ -8,6 +8,7 @@ RUN apt-get update \
 | 
			
		||||
    && apt-get install -y git libpq-dev unzip \
 | 
			
		||||
    && docker-php-ext-install pdo_pgsql \
 | 
			
		||||
    && pecl install xdebug \
 | 
			
		||||
    && docker-php-ext-enable xdebug  \
 | 
			
		||||
    && curl -sS https://getcomposer.org/installer | php \
 | 
			
		||||
    && mv composer.phar /usr/local/bin/composer \
 | 
			
		||||
    && sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf \
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user