Improve CI pipeline
Improve the CI pipeline. Fix the issue that the deploy job would be run before all the tests had run.
To accomplish this, the following changes were made:
- The
download_datajob was moved to a new stageprepare_tests - For clarity, the stage
testswas renamed torun_tests - Removed all uses of the
needskeyword. Rationale:needs"screws up" the order in which jobs are run, basically ignoring the different stages; note that this is by design.
Edited by Marcel Loose