This repo holds the continuous deployment (CD) scripts to deploy the Open edX release demo platforms. As of October 11th 2023 it is used to deploy and configure a test instance of the Quince release.
⚠ THIS REPO IS NOT FOR PUBLIC CONSUMPTION ⚠ It is only used to deploy and configure a test instance for the Build/Test/Release working group. Detected issues should be reported to the working group.
URLs:
You may login with the following credentials:
- Student user:
- username: student
- email: [email protected]
- password: student
- Administrator user:
- username: admin
- email: [email protected]
- password: admin
The platform is reset weekly, every Monday at 7 am UTC.
The deployment script is included in this repository. If you are working on testing the latest release and you would like to modify this script, please do open a pull request.
The following plugins are enabled on the demo platform:
- tutor-mfe (PR by @regisb)
- tutor-forum (PR by @ghassanmas)
- tutor-notes (PR by @jfavellar90)
- tutor-xqueue (PR by @jfavellar90)
- tutor-discovery (PR by @ziafazal)
- tutor-ecommerce (PR by @ziafazal)
The following plugins have not been installed, yet:
If you are interested in upgrading these plugins to Quince, please submit a PR by following the regular plugin upgrade instructions.
The deployment script can be tested with act. Define your secrets::
# edit the resulting .secrets file
cp .secrets.sample .secrets
Note that multi-line strings are not supported in secrets files, so you should replace carriage returns by "\n".
Then run::
act workflow_dispatch
This work is licensed under the terms of the GNU Affero General Public License (AGPL).