[BB-5110] feat: batch redeployment pipeline
Description
In this MR, for each change pushed to our custom edx-platform repository, a pipeline is triggered here. This pipeline builds a new base image based on the update repo, and rebuild and deploys the instances corresponding to the base image.
Supporting information
Resolves #6 (closed)
Testing instructions
- Create a pipeline trigger in a fork of grove-template repo.
- Add the trigger url as webhook in a github repo which is used in one of the instances
- Push changes to github repo to trigger the webhook
- Batch deployment pipeline should get triggered.
Deadline
"None" if there's no rush, or provide a specific date or event (and reason) if there is one.
Other information
Include anything else that will help reviewers and consumers understand the change.
- Does this change depend on other changes elsewhere?
- Any special concerns or limitations? For example: deprecations, migrations, security, or accessibility.
Edited by Kaustav Banerjee