Jenkins Job Builder is, IME, the only way to keep complex Jenkins configs sane. Did you know that Jenkins is constantly rewriting its own XML config? We've had Jenkins itself corrupt its own config (with some combination of active plugins).
Keeping your configs in YAML in source control is such a win. Not a fan of Jenkins, BTW.
Keeping your configs in YAML in source control is such a win. Not a fan of Jenkins, BTW.