首页 > 解决方案 > 如何将 Jenkins 'file' 参数值传递给下游管道作业

问题描述

我正在寻找将“文件”(.csv)参数值传递给下游作业的解决方案。我尝试过使用下面的代码,但它不起作用。

    build job: "DownstreamJobName",
                            parameters: [
                                string(name: 'Releases', value: "1.2.9"),                                   
                                [$class: "FileParameterValue", name: "test.csv", file: new FileParameterValue.FileItemImpl(new File(env.WORKSPACE/env.filepath))],
                                string(name: 'UserEmail', value: "testemail")
                                ] 

当我研究下面的链接时,Jenkins 管道的文件存在一个现有缺陷,不知道它是否得到修复。https://issues.jenkins.io/browse/JENKINS-27413

标签: jenkinsbuildcontinuous-integrationjenkins-pipelinejenkins-groovy

解决方案


推荐阅读