diff --git a/.drone.jsonnet b/.drone.jsonnet index 36fdbf9d..e59a4e37 100644 --- a/.drone.jsonnet +++ b/.drone.jsonnet @@ -60,11 +60,13 @@ local phpunit_sqlsrv(phpversion) = { 'apt-get update', 'apt-get install -y software-properties-common lsb-release gnupg', 'curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -', - 'echo "deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/debian/11/prod bullseye main" >> /etc/apt/sources.list', + 'echo "deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/ubuntu/22.04/prod jammy main" >> /etc/apt/sources.list', 'apt-get update', 'ACCEPT_EULA=Y apt-get install -y msodbcsql18 unixodbc-dev', - 'pecl install sqlsrv && docker-php-ext-enable sqlsrv', - 'pecl install pdo_sqlsrv && docker-php-ext-enable pdo_sqlsrv', + if phpversion < '8.0' then 'pecl install sqlsrv-5.10.1 && docker-php-ext-enable sqlsrv' + else 'pecl install sqlsrv && docker-php-ext-enable sqlsrv' , + if phpversion < '8.0' then 'pecl install pdo_sqlsrv-5.10.1 && docker-php-ext-enable pdo_sqlsrv' + else 'pecl install pdo_sqlsrv && docker-php-ext-enable pdo_sqlsrv', 'php --ri sqlsrv', 'php --ri pdo_sqlsrv', 'vendor/bin/phpunit --configuration phpunit.sqlsrv.xml.dist --testdox', @@ -227,19 +229,6 @@ local pipeline_sqlsrv(phpversion, driver, dbversion, params) = { 'vendor/bin/phpcs --standard=ruleset.xml src/', ], }, - { - name: 'phpmd', - image: 'joomlaprojects/docker-images:php7.4', - depends: [ 'composer' ], - failure: 'ignore', - commands: [ - 'vendor/bin/phpmd src text cleancode', - 'vendor/bin/phpmd src text codesize', - 'vendor/bin/phpmd src text controversial', - 'vendor/bin/phpmd src text design', - 'vendor/bin/phpmd src text unusedcode', - ], - }, { name: 'phpstan', image: 'joomlaprojects/docker-images:php7.4', @@ -258,15 +247,6 @@ local pipeline_sqlsrv(phpversion, driver, dbversion, params) = { 'phploc src', ], }, - { - name: 'phpcpd', - image: 'joomlaprojects/docker-images:php7.4', - depends: [ 'composer' ], - failure: 'ignore', - commands: [ - 'phpcpd src', - ], - }, ], }, pipeline_sqlite('7.2', 'sqlite', '--prefer-stable --prefer-lowest'), diff --git a/.drone.yml b/.drone.yml index 70201482..bd74ae7d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,21 +29,6 @@ "image": "joomlaprojects/docker-images:php7.4", "name": "phpcs" }, - { - "commands": [ - "vendor/bin/phpmd src text cleancode", - "vendor/bin/phpmd src text codesize", - "vendor/bin/phpmd src text controversial", - "vendor/bin/phpmd src text design", - "vendor/bin/phpmd src text unusedcode" - ], - "depends": [ - "composer" - ], - "failure": "ignore", - "image": "joomlaprojects/docker-images:php7.4", - "name": "phpmd" - }, { "commands": [ "vendor/bin/phpstan analyse src" @@ -65,17 +50,6 @@ "failure": "ignore", "image": "joomlaprojects/docker-images:php7.4", "name": "phploc" - }, - { - "commands": [ - "phpcpd src" - ], - "depends": [ - "composer" - ], - "failure": "ignore", - "image": "joomlaprojects/docker-images:php7.4", - "name": "phpcpd" } ], "volumes": [ @@ -236,7 +210,7 @@ { "commands": [ "php --ri sqlite || true", - "vendor/bin/phpunit --configuration phpunit.sqlite.xml.dist --verbose --debug" + "vendor/bin/phpunit --configuration phpunit.sqlite.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.0", "name": "PHPUnit" @@ -2999,11 +2973,11 @@ "apt-get update", "apt-get install -y software-properties-common lsb-release gnupg", "curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -", - "echo \"deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/debian/11/prod bullseye main\" >> /etc/apt/sources.list", + "echo \"deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/ubuntu/22.04/prod jammy main\" >> /etc/apt/sources.list", "apt-get update", "ACCEPT_EULA=Y apt-get install -y msodbcsql18 unixodbc-dev", - "pecl install sqlsrv && docker-php-ext-enable sqlsrv", - "pecl install pdo_sqlsrv && docker-php-ext-enable pdo_sqlsrv", + "pecl install sqlsrv-5.10.1 && docker-php-ext-enable sqlsrv", + "pecl install pdo_sqlsrv-5.10.1 && docker-php-ext-enable pdo_sqlsrv", "php --ri sqlsrv", "php --ri pdo_sqlsrv", "vendor/bin/phpunit --configuration phpunit.sqlsrv.xml.dist --testdox" @@ -3065,11 +3039,11 @@ "apt-get update", "apt-get install -y software-properties-common lsb-release gnupg", "curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -", - "echo \"deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/debian/11/prod bullseye main\" >> /etc/apt/sources.list", + "echo \"deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/ubuntu/22.04/prod jammy main\" >> /etc/apt/sources.list", "apt-get update", "ACCEPT_EULA=Y apt-get install -y msodbcsql18 unixodbc-dev", - "pecl install sqlsrv && docker-php-ext-enable sqlsrv", - "pecl install pdo_sqlsrv && docker-php-ext-enable pdo_sqlsrv", + "pecl install sqlsrv-5.10.1 && docker-php-ext-enable sqlsrv", + "pecl install pdo_sqlsrv-5.10.1 && docker-php-ext-enable pdo_sqlsrv", "php --ri sqlsrv", "php --ri pdo_sqlsrv", "vendor/bin/phpunit --configuration phpunit.sqlsrv.xml.dist --testdox" @@ -3131,7 +3105,7 @@ "apt-get update", "apt-get install -y software-properties-common lsb-release gnupg", "curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -", - "echo \"deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/debian/11/prod bullseye main\" >> /etc/apt/sources.list", + "echo \"deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/ubuntu/22.04/prod jammy main\" >> /etc/apt/sources.list", "apt-get update", "ACCEPT_EULA=Y apt-get install -y msodbcsql18 unixodbc-dev", "pecl install sqlsrv && docker-php-ext-enable sqlsrv", @@ -3197,7 +3171,7 @@ "apt-get update", "apt-get install -y software-properties-common lsb-release gnupg", "curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -", - "echo \"deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/debian/11/prod bullseye main\" >> /etc/apt/sources.list", + "echo \"deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/ubuntu/22.04/prod jammy main\" >> /etc/apt/sources.list", "apt-get update", "ACCEPT_EULA=Y apt-get install -y msodbcsql18 unixodbc-dev", "pecl install sqlsrv && docker-php-ext-enable sqlsrv", @@ -3263,7 +3237,7 @@ "apt-get update", "apt-get install -y software-properties-common lsb-release gnupg", "curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -", - "echo \"deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/debian/11/prod bullseye main\" >> /etc/apt/sources.list", + "echo \"deb [arch=amd64,armhf,arm64] https://packages.microsoft.com/ubuntu/22.04/prod jammy main\" >> /etc/apt/sources.list", "apt-get update", "ACCEPT_EULA=Y apt-get install -y msodbcsql18 unixodbc-dev", "pecl install sqlsrv && docker-php-ext-enable sqlsrv", @@ -3287,6 +3261,6 @@ } --- kind: signature -hmac: 302cd1e7217471caf7f0128aa7a18720c979b657b3a7c3fea2927e27c67fbb17 +hmac: d6c74ff0b2582f86e054449932a847efab8008c7c50789a2ddf8884766416076 ...