My general experience with Jenkins is that it does literally everything except the one thing you need it to do.