Another problem caused by not using the "Block build when upstream project is building" or "Block build when downstream project is building" in my post setup is that Job A and Job B could end up running on the same slave. This would be problematic (for me at least) since the artefacts of Job A would replace the dependency of Job B.
To get around this I have to ensure that a slave can only run one job at a time. I think this is the number of executors of a slave. I don't think this is a big problem, slaves are pret
