【发布时间】:2019-04-03 05:08:12
【问题描述】:
我正在尝试实现主动反应选择参数。 在反应参数中,我基本上是根据活动参数对不同的选项进行硬编码
下面是示例代码
if (Target_Environment.equals("Dev01")) {
return ["test_DEV"]
} else if (Target_Environment.equals("Dev02")) {
return ["test3_DEV02","test2_DEV02"]
} else if (Target_Environment.equals("Dev03")) {
return ["test3_DEV03"]
} else if (Target_Environment.equals("Sit03")) {
return ["test3_SIT03"]
}else if (Target_Environment.equals("PPTE")) {
return ["test3_PPTE"]
}
else {
return ["Please Select Target Environment"]
}
而不是硬编码我想从 jenkins 工作区中的文件中读取的选项并将内容显示为选项,那么理想的方法是什么? readFile 在返回函数下不起作用
我也在尝试扩展选择参数,但是 那里我正在传递一个带有文件名的属性文件但是我如何使用 if else 条件传递属性文件
【问题讨论】:
-
如果我像下面这样通过 if (Target_Environment.equals("Dev01")) { return [ readFile Filename ] } 它不起作用。我知道如何读取文件,但不确定如何在反应选择参数中传递内容,所以它不是重复的问题
-
你找到方法了吗?我现在实际上正在为此苦苦挣扎,我担心您无法从管道之外的工作区中读取{}步骤
标签: jenkins