--- { "kind": "pipeline", "name": "Codequality", "steps": [ { "commands": [ "php -v", "composer update", "composer require phpmd/phpmd phpstan/phpstan" ], "image": "joomlaprojects/docker-images:php7.4", "name": "composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "vendor/bin/phpcs --config-set installed_paths vendor/joomla/coding-standards", "vendor/bin/phpcs --standard=ruleset.xml src/" ], "depends": [ "composer" ], "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" ], "depends": [ "composer" ], "failure": "ignore", "image": "joomlaprojects/docker-images:php7.4", "name": "phpstan" }, { "commands": [ "phploc src" ], "depends": [ "composer" ], "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": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "sqlite" }, "kind": "pipeline", "name": "PHP 7.2 with SQLite (sqlite)", "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --prefer-lowest" ], "image": "joomlaprojects/docker-images:php7.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri sqlite || true", "vendor/bin/phpunit --configuration phpunit.sqlite.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "sqlite" }, "kind": "pipeline", "name": "PHP 7.3 with SQLite (sqlite)", "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.3", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri sqlite || true", "vendor/bin/phpunit --configuration phpunit.sqlite.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.3", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "sqlite" }, "kind": "pipeline", "name": "PHP 7.4 with SQLite (sqlite)", "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.4", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri sqlite || true", "vendor/bin/phpunit --configuration phpunit.sqlite.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.4", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "sqlite" }, "kind": "pipeline", "name": "PHP 8.0 with SQLite (sqlite)", "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.0", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri sqlite || true", "vendor/bin/phpunit --configuration phpunit.sqlite.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.0", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "sqlite" }, "kind": "pipeline", "name": "PHP 8.1 with SQLite (sqlite)", "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.1", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri sqlite || true", "vendor/bin/phpunit --configuration phpunit.sqlite.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.1", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "sqlite" }, "kind": "pipeline", "name": "PHP 8.2 with SQLite (sqlite)", "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri sqlite || true", "vendor/bin/phpunit --configuration phpunit.sqlite.xml.dist --testdox" ], "failure": "ignore", "image": "joomlaprojects/docker-images:php8.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysql" }, "kind": "pipeline", "name": "PHP 7.2 with MySQL 5.7 (mysql)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysql", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --prefer-lowest" ], "image": "joomlaprojects/docker-images:php7.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysql || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysql" }, "kind": "pipeline", "name": "PHP 7.3 with MySQL 5.7 (mysql)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysql", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.3", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysql || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.3", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysql" }, "kind": "pipeline", "name": "PHP 7.4 with MySQL 5.7 (mysql)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysql", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.4", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysql || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.4", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysql" }, "kind": "pipeline", "name": "PHP 8.0 with MySQL 5.7 (mysql)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysql", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.0", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysql || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.0", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysql" }, "kind": "pipeline", "name": "PHP 8.1 with MySQL 5.7 (mysql)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysql", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.1", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysql || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.1", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysql" }, "kind": "pipeline", "name": "PHP 8.2 with MySQL 5.7 (mysql)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysql", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysql || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysql.xml.dist --testdox" ], "failure": "ignore", "image": "joomlaprojects/docker-images:php8.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysql" }, "kind": "pipeline", "name": "PHP 7.3 with MySQL 8.0 (mysql)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:8.0", "name": "mysql", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.3", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysql || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.3", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysql" }, "kind": "pipeline", "name": "PHP 7.4 with MySQL 8.0 (mysql)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:8.0", "name": "mysql", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.4", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysql || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.4", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysql" }, "kind": "pipeline", "name": "PHP 8.0 with MySQL 8.0 (mysql)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:8.0", "name": "mysql", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.0", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysql || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.0", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysql" }, "kind": "pipeline", "name": "PHP 8.1 with MySQL 8.0 (mysql)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:8.0", "name": "mysql", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.1", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysql || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.1", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysql" }, "kind": "pipeline", "name": "PHP 8.2 with MySQL 8.0 (mysql)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:8.0", "name": "mysql", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysql || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysql.xml.dist --testdox" ], "failure": "ignore", "image": "joomlaprojects/docker-images:php8.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysqli" }, "kind": "pipeline", "name": "PHP 7.2 with MySQL 5.7 (mysqli)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysqli", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --prefer-lowest" ], "image": "joomlaprojects/docker-images:php7.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysqli || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysqli.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysqli" }, "kind": "pipeline", "name": "PHP 7.3 with MySQL 5.7 (mysqli)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysqli", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.3", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysqli || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysqli.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.3", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysqli" }, "kind": "pipeline", "name": "PHP 7.4 with MySQL 5.7 (mysqli)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysqli", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.4", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysqli || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysqli.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.4", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysqli" }, "kind": "pipeline", "name": "PHP 8.0 with MySQL 5.7 (mysqli)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysqli", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.0", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysqli || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysqli.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.0", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysqli" }, "kind": "pipeline", "name": "PHP 8.1 with MySQL 5.7 (mysqli)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysqli", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.1", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysqli || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysqli.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.1", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysqli" }, "kind": "pipeline", "name": "PHP 8.2 with MySQL 5.7 (mysqli)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:5.7", "name": "mysqli", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysqli || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysqli.xml.dist --testdox" ], "failure": "ignore", "image": "joomlaprojects/docker-images:php8.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysqli" }, "kind": "pipeline", "name": "PHP 7.3 with MySQL 8.0 (mysqli)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:8.0", "name": "mysqli", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.3", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysqli || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysqli.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.3", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysqli" }, "kind": "pipeline", "name": "PHP 7.4 with MySQL 8.0 (mysqli)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:8.0", "name": "mysqli", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.4", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysqli || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysqli.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.4", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysqli" }, "kind": "pipeline", "name": "PHP 8.0 with MySQL 8.0 (mysqli)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:8.0", "name": "mysqli", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.0", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysqli || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysqli.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.0", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysqli" }, "kind": "pipeline", "name": "PHP 8.1 with MySQL 8.0 (mysqli)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:8.0", "name": "mysqli", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.1", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysqli || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysqli.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.1", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mysqli" }, "kind": "pipeline", "name": "PHP 8.2 with MySQL 8.0 (mysqli)", "services": [ { "environment": { "ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_AUTHENTICATION_PLUGIN": "mysql_native_password", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "bitnami/mysql:8.0", "name": "mysqli", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mysqli || true", "sleep 20", "vendor/bin/phpunit --configuration phpunit.mysqli.xml.dist --testdox" ], "failure": "ignore", "image": "joomlaprojects/docker-images:php8.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mariadb" }, "kind": "pipeline", "name": "PHP 7.2 with MariaDB 10.2 (mariadb)", "services": [ { "environment": { "MARIADB_ALLOW_EMPTY_ROOT_PASSWORD": "yes", "MARIADB_DATABASE": "joomla_ut", "MARIADB_ROOT_PASSWORD": "", "MYSQL_ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "mariadb:10.2", "name": "mariadb", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --prefer-lowest" ], "image": "joomlaprojects/docker-images:php7.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mariadb || true", "vendor/bin/phpunit --configuration phpunit.mariadb.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mariadb" }, "kind": "pipeline", "name": "PHP 7.3 with MariaDB 10.2 (mariadb)", "services": [ { "environment": { "MARIADB_ALLOW_EMPTY_ROOT_PASSWORD": "yes", "MARIADB_DATABASE": "joomla_ut", "MARIADB_ROOT_PASSWORD": "", "MYSQL_ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "mariadb:10.2", "name": "mariadb", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.3", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mariadb || true", "vendor/bin/phpunit --configuration phpunit.mariadb.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.3", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mariadb" }, "kind": "pipeline", "name": "PHP 7.4 with MariaDB 10.0 (mariadb)", "services": [ { "environment": { "MARIADB_ALLOW_EMPTY_ROOT_PASSWORD": "yes", "MARIADB_DATABASE": "joomla_ut", "MARIADB_ROOT_PASSWORD": "", "MYSQL_ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "mariadb:10.0", "name": "mariadb", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.4", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mariadb || true", "vendor/bin/phpunit --configuration phpunit.mariadb.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.4", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mariadb" }, "kind": "pipeline", "name": "PHP 7.4 with MariaDB 10.1 (mariadb)", "services": [ { "environment": { "MARIADB_ALLOW_EMPTY_ROOT_PASSWORD": "yes", "MARIADB_DATABASE": "joomla_ut", "MARIADB_ROOT_PASSWORD": "", "MYSQL_ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "mariadb:10.1", "name": "mariadb", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.4", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mariadb || true", "vendor/bin/phpunit --configuration phpunit.mariadb.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.4", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mariadb" }, "kind": "pipeline", "name": "PHP 7.4 with MariaDB 10.2 (mariadb)", "services": [ { "environment": { "MARIADB_ALLOW_EMPTY_ROOT_PASSWORD": "yes", "MARIADB_DATABASE": "joomla_ut", "MARIADB_ROOT_PASSWORD": "", "MYSQL_ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "mariadb:10.2", "name": "mariadb", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.4", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mariadb || true", "vendor/bin/phpunit --configuration phpunit.mariadb.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.4", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mariadb" }, "kind": "pipeline", "name": "PHP 8.0 with MariaDB 10.2 (mariadb)", "services": [ { "environment": { "MARIADB_ALLOW_EMPTY_ROOT_PASSWORD": "yes", "MARIADB_DATABASE": "joomla_ut", "MARIADB_ROOT_PASSWORD": "", "MYSQL_ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "mariadb:10.2", "name": "mariadb", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.0", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mariadb || true", "vendor/bin/phpunit --configuration phpunit.mariadb.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.0", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mariadb" }, "kind": "pipeline", "name": "PHP 8.1 with MariaDB 10.2 (mariadb)", "services": [ { "environment": { "MARIADB_ALLOW_EMPTY_ROOT_PASSWORD": "yes", "MARIADB_DATABASE": "joomla_ut", "MARIADB_ROOT_PASSWORD": "", "MYSQL_ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "mariadb:10.2", "name": "mariadb", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.1", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mariadb || true", "vendor/bin/phpunit --configuration phpunit.mariadb.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.1", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "mariadb" }, "kind": "pipeline", "name": "PHP 8.2 with MariaDB 10.2 (mariadb)", "services": [ { "environment": { "MARIADB_ALLOW_EMPTY_ROOT_PASSWORD": "yes", "MARIADB_DATABASE": "joomla_ut", "MARIADB_ROOT_PASSWORD": "", "MYSQL_ALLOW_EMPTY_PASSWORD": "yes", "MYSQL_DATABASE": "joomla_ut", "MYSQL_ROOT_PASSWORD": "" }, "image": "mariadb:10.2", "name": "mariadb", "ports": [ { "container": 3306, "host": 3306 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri mariadb || true", "vendor/bin/phpunit --configuration phpunit.mariadb.xml.dist --testdox" ], "failure": "ignore", "image": "joomlaprojects/docker-images:php8.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 7.2 with PostgreSQL 9.4 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:9.4", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --prefer-lowest" ], "image": "joomlaprojects/docker-images:php7.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 7.2 with PostgreSQL 9.5 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:9.5", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --prefer-lowest" ], "image": "joomlaprojects/docker-images:php7.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 7.3 with PostgreSQL 9.6 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:9.6", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.3", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.3", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 7.3 with PostgreSQL 10 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:10", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.3", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.3", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 7.4 with PostgreSQL 10 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:10", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.4", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.4", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 8.0 with PostgreSQL 10 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:10", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.0", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.0", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 8.1 with PostgreSQL 10 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:10", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.1", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.1", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 8.2 with PostgreSQL 10 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:10", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "failure": "ignore", "image": "joomlaprojects/docker-images:php8.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 7.3 with PostgreSQL 11 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:11", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.3", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.3", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 7.4 with PostgreSQL 11 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:11", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.4", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.4", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 8.0 with PostgreSQL 11 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:11", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.0", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.0", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 8.1 with PostgreSQL 11 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:11", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.1", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.1", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "pgsql" }, "kind": "pipeline", "name": "PHP 8.2 with PostgreSQL 11 (pgsql)", "services": [ { "commands": [ "psql -U postgres -c ", "psql -U postgres -d joomla_ut -a -f Tests/Stubs/Schema/pgsql.sql" ], "environment": { "POSTGRES_HOST_AUTH_METHOD": "trust", "POSTGRES_PASSWORD": "", "POSTGRES_USER": "postgres" }, "image": "postgres:11", "name": "pgsql", "ports": [ { "container": 5432, "host": 5432 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "php --ri pgsql || true", "vendor/bin/phpunit --configuration phpunit.pgsql.xml.dist --testdox" ], "failure": "ignore", "image": "joomlaprojects/docker-images:php8.2", "name": "PHPUnit" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "sqlsrv" }, "kind": "pipeline", "name": "PHP 7.3 with MS SQL Server 2017-latest (sqlsrv)", "services": [ { "environment": { "ACCEPT_EULA": "Y", "SA_PASSWORD": "JoomlaFramework123" }, "image": "mcr.microsoft.com/mssql/server:2017-latest", "name": "sqlsrv", "ports": [ { "container": 1433, "host": 1433 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.3", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "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", "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", "php --ri sqlsrv", "php --ri pdo_sqlsrv", "vendor/bin/phpunit --configuration phpunit.sqlsrv.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.3", "name": "PHPUnit with MS SQL Server" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "sqlsrv" }, "kind": "pipeline", "name": "PHP 7.4 with MS SQL Server 2017-latest (sqlsrv)", "services": [ { "environment": { "ACCEPT_EULA": "Y", "SA_PASSWORD": "JoomlaFramework123" }, "image": "mcr.microsoft.com/mssql/server:2017-latest", "name": "sqlsrv", "ports": [ { "container": 1433, "host": 1433 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable" ], "image": "joomlaprojects/docker-images:php7.4", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "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", "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", "php --ri sqlsrv", "php --ri pdo_sqlsrv", "vendor/bin/phpunit --configuration phpunit.sqlsrv.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php7.4", "name": "PHPUnit with MS SQL Server" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "sqlsrv" }, "kind": "pipeline", "name": "PHP 8.0 with MS SQL Server 2017-latest (sqlsrv)", "services": [ { "environment": { "ACCEPT_EULA": "Y", "SA_PASSWORD": "JoomlaFramework123" }, "image": "mcr.microsoft.com/mssql/server:2017-latest", "name": "sqlsrv", "ports": [ { "container": 1433, "host": 1433 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.0", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "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", "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", "php --ri sqlsrv", "php --ri pdo_sqlsrv", "vendor/bin/phpunit --configuration phpunit.sqlsrv.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.0", "name": "PHPUnit with MS SQL Server" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "sqlsrv" }, "kind": "pipeline", "name": "PHP 8.1 with MS SQL Server 2017-latest (sqlsrv)", "services": [ { "environment": { "ACCEPT_EULA": "Y", "SA_PASSWORD": "JoomlaFramework123" }, "image": "mcr.microsoft.com/mssql/server:2017-latest", "name": "sqlsrv", "ports": [ { "container": 1433, "host": 1433 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.1", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "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", "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", "php --ri sqlsrv", "php --ri pdo_sqlsrv", "vendor/bin/phpunit --configuration phpunit.sqlsrv.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.1", "name": "PHPUnit with MS SQL Server" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- { "environment": { "DB": "sqlsrv" }, "kind": "pipeline", "name": "PHP 8.2 with MS SQL Server 2017-latest (sqlsrv)", "services": [ { "environment": { "ACCEPT_EULA": "Y", "SA_PASSWORD": "JoomlaFramework123" }, "image": "mcr.microsoft.com/mssql/server:2017-latest", "name": "sqlsrv", "ports": [ { "container": 1433, "host": 1433 } ] } ], "steps": [ { "commands": [ "php -v", "sleep 20", "composer update --prefer-stable --ignore-platform-reqs" ], "image": "joomlaprojects/docker-images:php8.2", "name": "Composer", "volumes": [ { "name": "composer-cache", "path": "/tmp/composer-cache" } ] }, { "commands": [ "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", "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", "php --ri sqlsrv", "php --ri pdo_sqlsrv", "vendor/bin/phpunit --configuration phpunit.sqlsrv.xml.dist --testdox" ], "image": "joomlaprojects/docker-images:php8.2", "name": "PHPUnit with MS SQL Server" } ], "volumes": [ { "host": { "path": "/tmp/composer-cache" }, "name": "composer-cache" } ] } --- kind: signature hmac: b389fab99824411af8ffc163a663529071e2a6e7f7b6a0f19ae148721bea8fb8 ...