diff --git a/.drone.jsonnet b/.drone.jsonnet deleted file mode 100644 index 5699ff57..00000000 --- a/.drone.jsonnet +++ /dev/null @@ -1,107 +0,0 @@ -local volumes = [ - { - name: "composer-cache", - path: "/tmp/composer-cache", - }, -]; - -local hostvolumes = [ - { - name: "composer-cache", - host: {path: "/tmp/composer-cache"} - }, -]; - -local composer(phpversion, params) = { - name: "composer", - image: "joomlaprojects/docker-images:php" + phpversion, - volumes: volumes, - commands: [ - "php -v", - "composer update " + params, - ] -}; - -local phpunit(phpversion) = { - name: "PHPUnit", - image: "joomlaprojects/docker-images:php" + phpversion, - [if phpversion == "8.4" then "failure"]: "ignore", - commands: ["vendor/bin/phpunit"] -}; - -local pipeline(name, phpversion, params) = { - kind: "pipeline", - name: "PHP " + name, - volumes: hostvolumes, - steps: [ - composer(phpversion, params), - phpunit(phpversion) - ], -}; - -[ - { - kind: "pipeline", - name: "Codequality", - volumes: hostvolumes, - steps: [ - { - name: "composer", - image: "joomlaprojects/docker-images:php8.1", - volumes: volumes, - commands: [ - "php -v", - "composer update" - ] - }, - { - name: "phpcs", - image: "joomlaprojects/docker-images:php8.1", - depends: [ "composer" ], - commands: [ - "vendor/bin/phpcs --standard=ruleset.xml src/" - ] - }, - { - name: "phan", - image: "joomlaprojects/docker-images:php8.1-ast", - depends: [ "composer" ], - failure: "ignore", - commands: [ - "vendor/bin/phan", - ] - }, - { - name: "phpstan", - image: "joomlaprojects/docker-images:php8.1", - depends: [ "composer" ], - failure: "ignore", - commands: [ - "vendor/bin/phpstan analyse src", - ] - }, - { - name: "phploc", - image: "joomlaprojects/docker-images:php8.1", - depends: [ "composer" ], - failure: "ignore", - commands: [ - "phploc src", - ] - }, - { - name: "phpcpd", - image: "joomlaprojects/docker-images:php8.1", - depends: [ "composer" ], - failure: "ignore", - commands: [ - "phpcpd src", - ] - } - ] - }, - pipeline("8.1 lowest", "8.1", "--prefer-stable --prefer-lowest"), - pipeline("8.1", "8.1", "--prefer-stable"), - pipeline("8.2", "8.2", "--prefer-stable"), - pipeline("8.3", "8.3", "--prefer-stable"), -] diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 37897fb2..00000000 --- a/.drone.yml +++ /dev/null @@ -1,135 +0,0 @@ ---- -kind: pipeline -name: Codequality -steps: -- commands: - - php -v - - composer update - image: joomlaprojects/docker-images:php8.1 - name: composer - volumes: - - name: composer-cache - path: /tmp/composer-cache -- commands: - - vendor/bin/phpcs --standard=ruleset.xml src/ - depends: - - composer - image: joomlaprojects/docker-images:php8.1 - name: phpcs -- commands: - - vendor/bin/phan - depends: - - composer - failure: ignore - image: joomlaprojects/docker-images:php8.1-ast - name: phan -- commands: - - vendor/bin/phpstan analyse src - depends: - - composer - failure: ignore - image: joomlaprojects/docker-images:php8.1 - name: phpstan -- commands: - - phploc src - depends: - - composer - failure: ignore - image: joomlaprojects/docker-images:php8.1 - name: phploc -- commands: - - phpcpd src - depends: - - composer - failure: ignore - image: joomlaprojects/docker-images:php8.1 - name: phpcpd -volumes: -- host: - path: /tmp/composer-cache - name: composer-cache ---- -kind: pipeline -name: PHP 8.1 lowest -steps: -- commands: - - php -v - - composer update --prefer-stable --prefer-lowest - image: joomlaprojects/docker-images:php8.1 - name: composer - volumes: - - name: composer-cache - path: /tmp/composer-cache -- commands: - - vendor/bin/phpunit - image: joomlaprojects/docker-images:php8.1 - name: PHPUnit -volumes: -- host: - path: /tmp/composer-cache - name: composer-cache ---- -kind: pipeline -name: PHP 8.1 -steps: -- commands: - - php -v - - composer update --prefer-stable - image: joomlaprojects/docker-images:php8.1 - name: composer - volumes: - - name: composer-cache - path: /tmp/composer-cache -- commands: - - vendor/bin/phpunit - image: joomlaprojects/docker-images:php8.1 - name: PHPUnit -volumes: -- host: - path: /tmp/composer-cache - name: composer-cache ---- -kind: pipeline -name: PHP 8.2 -steps: -- commands: - - php -v - - composer update --prefer-stable - image: joomlaprojects/docker-images:php8.2 - name: composer - volumes: - - name: composer-cache - path: /tmp/composer-cache -- commands: - - vendor/bin/phpunit - image: joomlaprojects/docker-images:php8.2 - name: PHPUnit -volumes: -- host: - path: /tmp/composer-cache - name: composer-cache ---- -kind: pipeline -name: PHP 8.3 -steps: -- commands: - - php -v - - composer update --prefer-stable - image: joomlaprojects/docker-images:php8.3 - name: composer - volumes: - - name: composer-cache - path: /tmp/composer-cache -- commands: - - vendor/bin/phpunit - image: joomlaprojects/docker-images:php8.3 - name: PHPUnit -volumes: -- host: - path: /tmp/composer-cache - name: composer-cache ---- -kind: signature -hmac: 57f86527d0ba2cd9f32d4bfd617987c90b632f30e36f87c67d5668cd39b794b9 - -...