Jenkins Groovy is awful and full of footguns. Have you ever run into a serialization exception?
It's too powerful and there are too many of its implementation details exposed to the user.
It's too powerful and there are too many of its implementation details exposed to the user.
The DSL semantics can be weird with when things like params/env expansions in options block are evaluated.