A prebuilt Moodle Plugin CI Docker image for faster and more consistent testing across Moodle versions.
Based on moodlehq/moodle-php-apache and includes all dependencies for moodle-plugin-ci. Used for GitLab CI/CD.
- PHP 8.1 to 8.4 builds available
- Includes Node.js 22, Composer, MariaDB & PostgreSQL clients
- Preinstalled moodle-plugin-ci v4.5.9
- Optimized for GitLab CI or local development
Pull the prebuilt image for your desired PHP version:
# Example: PHP 8.4
docker pull ffhs/moodle-lms-plugin-ci:8.4For GitLab CI/CD use .gitlab-ci.yml inside the example folder