TI4 - 2021/22 - Should do - Move Moodle testing to AWS

Size

Large

Budget Epic Name

CTP Maintenance 

Jira Epic

Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Feature LeadAS
Feature Team

David Kwaw



This is a Ops & Dev training opportunity on AWS native services.

We should take the opportunity in TI4 to transition the candidate build pipeline to be fully AWS cloud based.


This means:

a) migrating the CI runners to be in the cloud - Unable to locate Jira server for this macro. It may be due to Application Link configuration.


b) push build zips to S3 rather than to artifactory


c) switch to this updated Ansible agent  (done) & make Docker image available publicly - https://git.automation.ucl.ac.uk/moodle/docker/ansible-agent/-/blob/master/Dockerfile


d) Consider wether we can transition from Jenkins to Github Actions or Gitlab CI for the execution of the Ansible runs


e) go to MoodleMoot Global and demo this as we open-source release our pipeline