-
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
[JENKINS-32520] Behavior enum isn't available in PublisherContext for Groovy PostBuild Plug-in
Resolution | New: Not A Defect [ 7 ] | |
Status | Original: Open [ 1 ] | New: Closed [ 6 ] |
Workflow | Original: JNJira [ 168160 ] | New: JNJira + In-Review [ 209628 ] |
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