add custom format string option for jenkins ci

This isn't yet final, but a good POC. What do you think of this change? I personally really like it, since it leaves so much flexibility to the user, yet you don't need to change anything, because the default takes care of you.

If you also think this is a good idea, this might as well be an option for every hook?

PS: I blame @Wallbraker