Jenkins Pipeline Groovy:是否从另一个作业中读取默认参数值?

Jenkins Pipeline Groovy:是否从另一个作业中读取默认参数值?,第1张

Jenkins Pipeline Groovy:是否从另一个作业读取默认参数值?

我想可能可以将某些Groovy类存储到共享库(https://jenkins.io/doc/book/pipeline/shared-
libraries/
)中,例如

public static String ReadJobParamDefault(jobName, String parameter) {    def job = Hudson.instance.getJob(jobName)    String ret = null;    if (job != null && parameter != null  && parameter.trim().length() > 0) {        job.getProperties().values().each { if(it instanceof hudson.model.ParametersDefinitionProperty) {     if (it.getParameterDefinition(parameter) != null) {         ret = it.getParameterDefinition(parameter).  getDefaultParameterValue().getValue();     } }        }    }    return ret;}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4903763.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存