Skip to content
Snippets Groups Projects
Unverified Commit bec5b419 authored by Daniel Siepmann's avatar Daniel Siepmann
Browse files

TASK: Let PSR2 job work

* Move before_script to be executed for all, also new job. This way
  dependencies are installed.
* Create target folder for reports. Otherwise reports can not be
  written.
* Use tetraweb image, as it already provides composer.

Relates: #28
parent 2fbbd1a4
Branches
Tags
3 merge requests!37Release 0.4.0,!29Feature/integrate psr2 into ci,!25FEATURE: Implement PSR-2 PHPCodeSniffer Standard
Pipeline #84 passed with stage
in 2 minutes and 49 seconds
......@@ -5,10 +5,15 @@ cache:
paths:
- vendor/
lint:coding-guideline: &PHP-LINTING
image: php:7.0-alpine
before_script:
- apt-get update; apt-get install -y zip unzip
- composer install --optimize-autoloader --no-interaction --no-ansi --prefer-dist
lint:coding-guideline:
image: tetraweb/php:7.0
stage: test
script:
- mkdir result
- ./vendor/bin/phpcs -s -n --report-full=result/phpcs-full.txt --report-diff=result/phpcs-diff.txt --report-summary=result/phpcs-summary.txt
artifacts:
when: on_failure
......@@ -22,9 +27,6 @@ test:5.3: &PHP-UNITTESTING
variables:
TIMEZONE: "Europe/Berlin"
WITH_XDEBUG: "true"
before_script:
- apt-get update; apt-get install -y zip unzip
- composer install --optimize-autoloader --no-interaction --no-ansi --prefer-dist
script:
- ./vendor/bin/phpunit --coverage-text --colors=never
test:5.4:
......
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