-
Bug
-
Resolution: Not A Defect
-
Minor
-
Job DSL 1.42 w/ Jenkins 1.609.1 in official Jenkins Docker Container
When trying to add second Behavior parameter to groovyPostBuild("script here", Behavior.DoNothing) I got this error message:
ERROR: (Script1.groovy, line 17) No such property: Behavior for class: javaposse.jobdsl.dsl.helpers.publisher.PublisherContext
I can't reproduce this. I tried the following script on the playground and it works fine:
The implicit imports for enums only work in top-level scripts. If you are using helper classes, you need to add imports for any enums, e.g.:
import javaposse.jobdsl.dsl.helpers.publisher.PublisherContext.Behavior