在参数化的Jenkins Maven作业中,所有作业参数都会使用-D表示法自动传递给Maven。在某些情况下,这可能会导致问题。
那么如何使用Groovy删除这些变量?
答案 0 :(得分:1)
你可以删除这样的变量:
.
还可以按如下方式添加新变量:
// Remove "REMOVE_ME" variable from the build
def actions = Thread.currentThread().executable.actions
actions.grep{it instanceof ParametersAction}.each{action ->
actions.remove(action)
actions.add(new ParametersAction(action.parameters.grep{it.name != "REMOVE_ME"}))
}