#jenkins-pipeline
Вопрос:
В моей работе с конвейером мне нужно использовать параметр DynamicReferenceParameter.
stage ('Parameters'){
steps {
script {
properties([
parameters([
[$class: 'DynamicReferenceParameter',
choiceType: 'ET_FORMATTED_HTML',
description: '',
name: 'TYPE',
script: [
$class: 'GroovyScript',
fallbackScript: [
classpath: [],
sandbox: false,
script:
'return['nothing.....']'
],
script: [
classpath: [],
sandbox: false,
script: '''
return """
<select name="TYPE"> <option value="V1">V1</option> <option value="V2">V2</option> </select>
"""
'''
]
]
],
])
])
}
}
}
Когда я открываю страницу «Сборка с параметрами», параметр DynamicReferenceParameter переходит в fallbackScript и
[nothing.....]
вместо этого генерируется.
Я пытался использовать различные комбинации """
и '''
, с return
и без работы.