YO
Size: a a a
YO
A
YO
- project:p.s. от себя могу только сказать, посмотри в сторону dsl плагина. jjb хорош до тех пор, пока не появляется много if'ов, вначале нарадоваться не мог, щас этот зоопарк yaml не очень люблю, хотя опять же, еще скил написания влияет.
name: some-project
tratata:
- a
- b
- 'c'
some_property: 'foo'
jobs:
- example-{tratata}
- job-template:
name: example-{tratata}
properties:
- 'my-property-block-{some_property|default}'
- property:
name: my-property-block-default
properties:
- raw:
xml: '...'
- property:
name: my-property-block-tratata
properties:
- raw:
xml: '...'
Z
result = sh(script: "curl URI | jq bla-bla")которая возвращает в result
[как то можно это значения сохранить в переменные groovy?
"string",
1234
]
Н
N
return = sh(returnStdout: true, script: "foo bar")
Z
Z
[
"str",
123
]
Z
N
Z
Z
DB
Н
Н
Z
Z
build_map = readJSON(text: last_commit_result)получаю
println "build_map:"
println build_map
commit_id = build_map.values.id
println "commit_id:"
println commit_id
16:57:09 commit_id:откуда там []?
16:57:09 [Pipeline] echo
16:57:09 [aaad58dfa3a8a2c3d6951e683c8a53e04abe9cda]
16:57:09 timestamp:
16:57:09 [Pipeline] echo
16:57:09 [1618235386000]
DB
println build_map[0]
Z
DS
for (n in nodesByLabel('label-name')) {
node(n) {
// some code
}
}