This thesis addresses the development and management of a Moodle elearning platform, where mismatched versions of the application core and
plugins can cause errors in the production environment. The thesis presents
an automated approach to solving this problem using the GitLab CI/CD
platform and by setting up test environments on the Red Hat OpenShift
platform. The implemented solution enables early error detection and functional verification prior to production deployment. This approach improves
process reliability, reduces the likelihood of errors, and enables the repeatable
and more efficient preparation of environments for online learning.
|