Vit*_*nko 3 jenkins jenkins-pipeline
我正在使用 Jenkins Pipeline 插件,我需要通过其他作业的 id 和作业名称获取特定构建的所有参数。所以,基本上我需要这样的东西。
def job = JobRegistry.getJobByName(jobName)
def build = job.getBuild(buildId)
Map parameters = build.getParameters()
println parameters['SOME_PARAMETER']
Run Code Online (Sandbox Code Playgroud)
我想到了。我可以像这样检索参数
def parameters = Jenkins.instance.getAllItems(Job)
.find {job -> job.fullName == jobName }
.getBuildByNumber(buildId.toInteger())
.getAction(hudson.model.ParametersAction)
println parameters.getParameter('SOME_PARAMETER').value
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10628 次 |
| 最近记录: |