Commit 29792d5
[JENKINS-71015] Re-Support Job DSL
Detail
======
- After active-choices-plugin 2.6.0, it use `ScriptlerBuilder` instead
of `scriptlerScriptId` and `parameter`. But `ScriptlerBuilder`
doesn't have `DataBoundConstructor` annotation, so Job DSL can't
recognize the scriptler script syntax in `cascadeChoiceParameter`.
- Before 2.5.7
- 
- ```
scriptlerScript {
scriptlerScriptId(String value)
parameters {
scriptlerScriptParameter {
name(String value)
}
}
}
```
- After 2.6.0
- 
- After this commit
- 
- ```
scriptlerScript {
scriptlerBuilder {
buildersId(String value)
scriptId(String value)
propagateParams(boolean value)
parameters {
parameter {
name(String value)
value(String value)
}
}
}
isSandboxed(Boolean value)
scriptlerScriptId(String value)
}
```
Co-authored-by: Michael Tughan <mtughan@gmail.com>1 parent 4522acd commit 29792d5
File tree
2 files changed
+4
-0
lines changed- src/main/java/org/jenkinsci/plugins/scriptler
- builder
- config
2 files changed
+4
-0
lines changedLines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| |||
81 | 82 | | |
82 | 83 | | |
83 | 84 | | |
| 85 | + | |
84 | 86 | | |
85 | 87 | | |
86 | 88 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
| |||
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| 29 | + | |
28 | 30 | | |
29 | 31 | | |
30 | 32 | | |
| |||
0 commit comments