Use caching in .gitlab-ci.yml
Currently, Python dependencies are not cached resulting in the CI consuming most of the time in the preparation steps.
Currently, Python dependencies are not cached resulting in the CI consuming most of the time in the preparation steps.