Setup continuous integration automatically
**to be done with @c24b **
- As an economist
- I want to view up-to-date datasets and series on DB.nomics
- in order to avoid going to the provider website to check if there's a newer version.
Acceptance tests
-
GitLab scheduler MUST trigger the download script every night. -
The download script MUST commit data in the source repository. -
A commit in the source data repository MUST trigger a Continuous Integration job executing the conversion script. -
The conversion script MUST commit data in the JSON repository. -
A commit in the JSON repository MUST trigger a Continuous Integration job executing the indexation script. -
After the indexation script is finished, a user MUST see the new data in the UI.
Resources
- The indexer script is part of dbnomics-importer package.