gpt4 book ai didi

jenkins - 如何在 jenkins-pipeline 中获取输入步骤输出

转载 作者:行者123 更新时间:2023-12-03 18:41:14 25 4
gpt4 key购买 nike

我在我的管道中使用了一个输入步骤,如下所示:

input(
message : "some message",
parameters: [
[$class: 'ChoiceParameterDefinition',
choices: string ,
description: 'description',
name:'input'
]
]
)

我想使用我配置的名称输入来获取像 ${input} 这样的输入中的值,但它不起作用。我也试着把它放在一个像这样的 var 中:
def reg = input : messages : "", paramaters: [...]

但它也不起作用,所以我不明白我如何获得用户选择的参数并且在 do 中没有找到如何做。

问候,

最佳答案

尝试使用此代码:

def userInput = input(id: 'userInput', message: 'some message', parameters: [
[$class: 'ChoiceParameterDefinition', choices: string, description: 'description', name:'input'],
])
VARAIBLE = userInput

这是为我工作。
如果你需要添加更多的 ChoiceParameterDefinition 代码应该是这样的:
def userInput = input(id: 'userInput', message: 'some message', parameters: [
[$class: 'ChoiceParameterDefinition', choices: string, description: 'description1', name:'input1'],
[$class: 'ChoiceParameterDefinition', choices: string, description: 'description2', name:'input2'],
])
VARAIBLE1 = userInput['input1']
VARAIBLE2 = userInput['input2']

关于jenkins - 如何在 jenkins-pipeline 中获取输入步骤输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50962706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com