Add CI check for the GPT Data Generator
Closes #264 (closed)
MR adds a check for the GPT Data Generator to ensure that it works before releasing the new version.
Changes
- To perform the check we are spinning up GitLab performance-image and running the Generator against it:
- Initially generate GPT data using a small project export created for this purpose -> https://gitlab.com/gpt-bot/export-projects
- Run the generator script again to check its idempotency
- Delete GPT data
- Introduce new flag
clean_up
to the Generator to remove GPT root group with data. This helps to check that delete group is working after we checked that idempotency is working.
Pipeline example
Edited by Nailia Iskhakova