It's possible to use Jenkins to do all of those things. It's also enormously costly in terms of manpower, etc.
It's truly absurd just how much shepherding Jenkins requires once you have build slaves, etc. The pipeline stuff is heaps better, but unfortunately it doesn't really work for the workflow we're using in our shop, so... sad faces all round :(.