使用Web表单上传创建Hudson/Jenkins作业

16

我有一个需求,需要创建一个工作任务需要进行网页上传(例如文件上传)。有没有办法实现这个功能?(我已经在网上尝试过搜索)。请注意,这些上传的文件可能非常大。

流程说明(为了清晰明了): 用户点击任务菜单中的“构建”选项,用户可以设置参数和上传文件,用户点击提交后,任务将以该文件作为源来创建。

其他用例: 使用POST操作远程启动任务,并上传文件并设置参数。

1个回答

20
你可以创建一个参数化构建,其中包含一个文件参数,让用户上传他们的文件。

文件参数允许构建接受一个文件,这个文件是由用户在调度新构建时提交的。文件将被放置在工作空间内一个已知的位置,在检出或更新完成后,你的构建脚本就可以使用这个文件了。


糟糕 - 它就在我的鼻子底下。谢谢。我已经有其他参数了。 - Danny Staple
我们有没有标志来检查用户是否已上传文件? - Harshavardhan Konakanchi
我知道这已经是几年前的内容了,但我正在尝试将文件上传到工作区,但它并未成功。作业执行成功,但没有上传任何文件。 - Progger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接