Revise CI build execution flow
The current CI setup has some downsides regarding the execution flow. In different scenarios, errors in the build shouldn't fail the build immediately but let it continue with the next stages. At the end, such a build should be marked as failed. This idea was already implemented in the first shot of CI scripts, but later on removed again due to multiple builds showing as succeeded, where they actually failed. This means that the current build pipeline fails early (which is not necessarily a downside), even if it would be possible to continue executing more builds/tests.
I'd like to see a more flexible way of handling build/execution failures at different stages of the CI pipeline.