70 lines
3.5 KiB
YAML
70 lines
3.5 KiB
YAML
language: node_js
|
|
|
|
notifications:
|
|
email:
|
|
on_success: never
|
|
|
|
jobs:
|
|
include:
|
|
- stage: "PHP"
|
|
name: "PHPStan on PS nightly and unit tests"
|
|
language: php
|
|
php: 7.2
|
|
script:
|
|
- composer install
|
|
# PHP syntax check
|
|
- bash -c '! (find . -name "*.php" ! -path "./vendor/*" -print0 | xargs -0 -n1 -P4 php -l | grep "Parse error")'
|
|
# PHP cs fixer
|
|
# - composer run lint
|
|
# PHP Unit
|
|
# - composer run test
|
|
# PHP Stan
|
|
- docker run -tid --rm -v ps-volume:/var/www/html --name temp-ps prestashop/prestashop:nightly
|
|
# - docker exec -ti temp-ps rm -rf /var/www/html/modules/pscleaner
|
|
# - docker run --rm --volumes-from temp-ps -v $PWD:/var/www/html/modules/pscleaner -e _PS_ROOT_DIR_=/var/www/html quetzacoalt/phpstan analyse --configuration=/var/www/html/modules/pscleaner/tests/php/phpstan/phpstan.neon
|
|
- stage: "PHP"
|
|
name: "PHPStan on PS 1.7.5.2"
|
|
language: php
|
|
php: 7.2
|
|
script:
|
|
- composer install
|
|
- docker run -tid --rm -v ps-volume:/var/www/html --name temp-ps prestashop/prestashop:1.7.5.1
|
|
# - docker exec -ti temp-ps rm -rf /var/www/html/modules/pscleaner
|
|
# - docker run --rm --volumes-from temp-ps -v $PWD:/var/www/html/modules/pscleaner -e _PS_ROOT_DIR_=/var/www/html quetzacoalt/phpstan analyse --configuration=/var/www/html/modules/pscleaner/tests/php/phpstan/phpstan.neon
|
|
- stage: "PHP"
|
|
name: "PHPStan on PS 1.7.4.4"
|
|
language: php
|
|
php: 7.2
|
|
script:
|
|
- composer install
|
|
- docker run -tid --rm -v ps-volume:/var/www/html --name temp-ps prestashop/prestashop:1.7.4.4
|
|
# - docker exec -ti temp-ps rm -rf /var/www/html/modules/pscleaner
|
|
# - docker run --rm --volumes-from temp-ps -v $PWD:/var/www/html/modules/pscleaner -e _PS_ROOT_DIR_=/var/www/html quetzacoalt/phpstan analyse --configuration=/var/www/html/modules/pscleaner/tests/php/phpstan/phpstan.neon
|
|
- stage: "PHP"
|
|
name: "PHPStan on PS 1.7.3.4"
|
|
language: php
|
|
php: 7.2
|
|
script:
|
|
- composer install
|
|
- docker run -tid --rm -v ps-volume:/var/www/html --name temp-ps prestashop/prestashop:1.7.3.4
|
|
# - docker exec -ti temp-ps rm -rf /var/www/html/modules/pscleaner
|
|
# - docker run --rm --volumes-from temp-ps -v $PWD:/var/www/html/modules/pscleaner -e _PS_ROOT_DIR_=/var/www/html quetzacoalt/phpstan analyse --configuration=/var/www/html/modules/pscleaner/tests/php/phpstan/phpstan.neon
|
|
- stage: "PHP"
|
|
name: "PHPStan on PS 1.7.2.5"
|
|
language: php
|
|
php: 7.2
|
|
script:
|
|
- composer install
|
|
- docker run -tid --rm -v ps-volume:/var/www/html --name temp-ps prestashop/prestashop:1.7.2.5
|
|
#- docker exec -ti temp-ps rm -rf /var/www/html/modules/pscleaner
|
|
#- docker run --rm --volumes-from temp-ps -v $PWD:/var/www/html/modules/pscleaner -e _PS_ROOT_DIR_=/var/www/html quetzacoalt/phpstan analyse --configuration=/var/www/html/modules/pscleaner/tests/php/phpstan/phpstan.neon
|
|
- stage: "PHP"
|
|
name: "PHPStan on PS 1.7.1.2"
|
|
language: php
|
|
php: 7.2
|
|
script:
|
|
- composer install
|
|
- docker run -tid --rm -v ps-volume:/var/www/html --name temp-ps prestashop/prestashop:1.7.1.2
|
|
# - docker exec -ti temp-ps rm -rf /var/www/html/modules/pscleaner
|
|
# - docker run --rm --volumes-from temp-ps -v $PWD:/var/www/html/modules/pscleaner -e _PS_ROOT_DIR_=/var/www/html quetzacoalt/phpstan analyse --configuration=/var/www/html/modules/pscleaner/tests/php/phpstan/phpstan.neon
|