Anybody know if Jenkins CI allows you to mark a specific job as dependent on a shared resource that conflicts with specific other jobs?

Like jobs A, B, and C can all run whenever, but D and E use the same external foobar (software license, piece of hardware, whatever) and can't execute concurrently

@azonenberg you should be able to move the constrained task into it's own pipeline and then limit the concurrency of said pipeline. And in your actual pipeline you just start the other one.