A serial domestic abuser who admitted what a judge described as a “horrendous” campaign of violence against his former partner has been jailed.