shell bypass 403

Cubjrnet7 Shell


name : .drone.yml
---
{
   "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

...

© 2025 Cubjrnet7