jenkins - 如何将 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
解决方案
推荐阅读
- php - PHP SELECT 使用 IN 和 implode 返回空
- powershell - Powershell 中的 7zip 一直说“开关太长”或“开关太短”
- python - Pandas / Dask - 分组和聚合一个大的 CSV 会破坏内存和/或需要相当长的时间
- laravel - Laravel - 向数组添加类属性
- aws-amplify - 无法解析“NameStep”中的方法
- r - 如何从我创建的数据框中计算 R 中的股票收益?
- identity - 对所有控制器/操作强制执行双因素身份验证
- python - Jupyter Notebook Octave 内核:%1 不是有效的 Win32 应用程序
- python - 木星笔记本无法启动 - 未找到符号错误
- python - 在 AWS Step Function 状态机中,如何启用 JsonParser.Feature.ALLOW_NON_NUMERIC_NUMBERS