所以我们正在尝试使用 Jenkins API 来调用带有文件参数的构建。基本上,我们试图给它提供 ZIP 格式的文件。我们安装了一个 ZIP 插件来解压缩构建文件,但我们无法做到这一点。
基本上我们正在尝试使用buildWithParameters
端点,但是基于在线可用的搜索信息以及我在 Postman 中设置的测试,它似乎buildWithParameters
只适用于查询字符串中存在的参数。
如果我们使用build
端点,我们可以在我们构建的节点应用程序(使用request
库)和 Postman 中成功提交文件。但是如果我们回滚到buildWithParameters
,使用相同的配置,Jenkins 不会成功处理文件(我们得到一个文件未找到错误)。
我buildWithParameters
只使用查询字符串参数是对的吗?
为了抢占为什么不只使用build
端点:我们需要返回内部版本号,我们从中获取buildWithParameters
但似乎没有返回build
。
重申我的问题:是否可以使用buildWithParameters
端点并上传文件参数?看起来是这样,但我们无法让它发挥作用。