使用Filesystem List Parameter,我能够允许工作用户选择文件名,我希望能够加载该文件(例如,执行插件的onChange)并更新MultiLine String Parameter(基本上是加载文件并允许用户对其进行编辑。)
那有可能吗?开箱即用的一些插件?还是只是朝着简单的jenkins UI滥用?
答案 0 :(得分:0)
也许是在黑暗中拍摄,但这对您有用吗?
pipeline {
agent any
parameters {
//your file param handling
}
stages {
stage("Interactive_Input") {
steps {
script {
def userInput = input(
id: 'userInput', message: 'Testing',
parameters: [
[$class: 'TextParameterDefinition', defaultValue: $fileContents, description: 'modify please', name: 'contents']
])
echo ("The modified contents: "+userInput['contents'])
}
}
}
}
}
这里有an old open bug可能是个问题。