Updates to the CI/CD code internals
This MR contains several changes to the CI/CD internals. The first two commits are only internal, they don't change the pipelines themselves, but allow developers to more easily reuse parts of the scripts that get run in their own jobs.
The last commit in this MR makes sure the Dumy Job of !9 (merged) doesn't run on pushes/commits to development
and master
/main
. There is not need for that job to run in those cases because we have the actual deployment jobs there.