diff --git a/.woodpecker/code-style.yml b/.woodpecker/code-style.yml index 6f13ed1..0eb985f 100644 --- a/.woodpecker/code-style.yml +++ b/.woodpecker/code-style.yml @@ -1,10 +1,7 @@ steps: code-style: - image: composer - commands: - - composer global config repositories.repo-name vcs https://git.digital-competence.de/Packages/php-codesniffer - - composer global config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true - - composer global require digicomp/php-codesniffer:@dev - - composer global exec -- phpcs --runtime-set ignore_warnings_on_exit 1 --standard=DigiComp Classes/ Tests/ + image: git.digital-competence.de/woodpecker-ci/plugin-phpcs + settings: + args: Classes/ Tests/ when: - event: [push, pull_request, manual] diff --git a/.woodpecker/functional-tests.yml b/.woodpecker/functional-tests.yml index 2dbb2a3..e81fadc 100644 --- a/.woodpecker/functional-tests.yml +++ b/.woodpecker/functional-tests.yml @@ -15,20 +15,8 @@ matrix: steps: functional-tests: - image: "thecodingmachine/php:${PHP_VERSION}-v4-cli" - environment: - # Enable the PDO_SQLITE extension - - "PHP_EXTENSION_PDO_SQLITE=1" - - "FLOW_VERSION=${FLOW_VERSION}" - - "NEOS_BUILD_DIR=/woodpecker/Build-${FLOW_VERSION}" - commands: - - "sudo mkdir $NEOS_BUILD_DIR" - - "sudo chown -R docker:docker $NEOS_BUILD_DIR" - - "cd $NEOS_BUILD_DIR" - - "composer create-project --no-install neos/flow-base-distribution:^$FLOW_VERSION ." - - "composer config repositories.repo-name path /woodpecker/package" - - "composer remove --dev --no-update neos/behat || composer remove --no-update neos/behat" - - "composer require digicomp/fluid-render-functions:@dev" - - "bin/phpunit --configuration Build/BuildEssentials/PhpUnit/FunctionalTests.xml Packages/Application/DigiComp.FluidRenderFunctions/Tests/Functional" + image: git.digital-competence.de/woodpecker-ci/plugin-phpunit-flow:${PHP_VERSION} + settings: + flow_version: ${FLOW_VERSION} when: - event: [ push, pull_request, manual ]