DREES: Setup continuous integration
- 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 downloader script every day at 10pm. -
The downloader 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 job is finished, a user MUST see the new data in the UI.
Resources
- The indexer script is part of dbnomics-importer package.
- The CI process documentation