我有这个output.txt文件:
output.txt
cg-123456 cg-456789 cg-987654 cg-087431
是否可以将这些值放入jenkins下拉列表中,比如使用choice-parameter或active-choice-reactive参数?
choice-parameter
active-choice-reactive
lztngnrs1#
您可以执行以下操作。
pipeline { agent any stages { stage ("Get Inputs") { steps { script{ script { def input = input message: 'Please select the choice', ok: 'Ok', parameters: [ choice(name: 'CHOICE', choices: getChoices(), description: 'Please select')] } } } } } } def getChoices() { filePath = "/path/to/file/output.txt" def choices = [] def content = readFile(file: filePath) for(def line : content.split('\n')) { if(!line.allWhitespace){ choices.add(line.trim()) } } return choices }
1条答案
按热度按时间lztngnrs1#
您可以执行以下操作。