0
在我的jenkinsfile里面我想根据一些依赖关系设置多个属性。Jenkins Groovy扩展属性数组
所以在我jenkinsfile顶部我设置我的第一个参数:
properties([
parameters([
booleanParam(
defaultValue: false,
description: '...',
name: 'parameters1'
),
])
])
有些线路下面我想设置另一个参数,如果满足条件
if(awesomeCondition) {
properties([
parameters([
booleanParam(
defaultValue: false,
description: '...',
name: 'parameters2'
),
])
])
}
我的问题现在运行的是第二个参数覆盖第一个参数。如何正确处理这个问题?
不错,我会明天再试试这个,然后更新这个线程。 – Basti
经过测试和认可。对于读这个的其他人来说,你应该在你的jenkins文件的顶部准备你的参数。稍后添加它们会导致我遇到的问题。 – Basti