我在很多地方使用参数化构建。我希望管道的输入是不同作业的内部版本号。我还没有找到一种干净的方法来从 groovy 中查询 Jenkins 以获取其他作业的构建参数。有人可以分享片段吗?
最佳答案
这在脚本控制台中对我有用
import hudson.model.ParametersAction
def getParams(String project, String buildNumber){
def params=[]
Jenkins.instance.getItem(project).getBuild(buildNumber).getActions(ParametersAction)
.each { action ->
action.getParameters().each {
params << it
}
}
return params
}
关于jenkins - 如何获取另一个版本的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44823010/