Н
Size: a a a
Н
DS
DS
M
pipelineJob('example') {писать:
definition {
cps {
script(readFileFromWorkspace('project-a-workflow.groovy'))
}
}
}
pipelineJob('example') {?
definition {
cps {
script(pipeline {...}))
}
}
}
M
DB
jobs:
- script: |
pipelineJob('sanity-check') {
quietPeriod(0)
definition {
cps {
script """
def pm = jenkins.model.Jenkins.instance.pluginManager
if (pm.plugins.size() != pm.activePlugins.size()) {
println 'Some plugins are disabled'
currentBuild.result = 'FAILED'
}
if (pm.failedPlugins.size() > 0) {
currentBuild.result = 'FAILED'
println 'Some plugins are failed to start:'
pm.failedPlugins.each { println it.name }
}
"""
sandbox()
}
}
}
queue('sanity-check')
M
ИШ
HC
TG
ИШ
A
configFileProvider
?r
A
r
A
r
A
r