我想要用户输入3个参数。然后,将使用这三个参数来填写最后的第4个参数。例如: 名:Bill 姓氏:Flow 职位:工程师
从这些参数中,最后一个参数Person将被构建:Bill_Flow_Engineer。
我似乎有很多选项可以放入参数,但是我似乎找不到一个可以执行此操作的选项,至少在后面没有很多代码的情况下;我不介意,但想保持简单。
active Choices x参数 动态的。
不适用
没有
这应该是Jenkinfile中的相关代码段:
// ----- PERSON -----
if(params.PERSON == null || params.PERSON == "") {
println("PERSON is empty")
error("PERSON is empty")
}
else {
def isMatch = params.PERSON ==~ /[a-zA-Z0-9\-]+/
if(isMatch) {
println("PERSON: ${PERSON}")
}
else {
println("PERSON: ${PERSON} is invalid")
error("PERSON: ${PERSON} is invalid")
}
}