当前位置: 首页 > 面试题库 >

使用网络表单上传创建哈德森/詹金斯工作

杜诚
2023-03-14
问题内容

我需要创建一个工作,在该工作中需要进行网络上传(即带有文件的帖子)。有没有办法做到这一点?(我尝试过搜索网络)。请注意,所讨论的文件可能非常大。

工作流程(为清晰起见):用户单击“作业”菜单中的构建,用户可以设置参数并进行上传,用户单击提交,然后以该文件为源构建作业。

其他用例:通过POST操作远程启动作业,以上传文件并设置参数。


问题答案:

您可以创建一个Parameterized Build,其中有一个 File 参数供用户上传其文件。

File参数允许构建接受用户在计划新构建时提交的文件。签出/更新完成后,该文件将放置在工作空间内的已知位置,以便您的构建脚本可以使用此文件。



 类似资料:
  • 问题内容: 我试图重命名哈德森/詹金斯的工作。但是,它无法重命名。 有什么办法可以重命名工作吗? 问题答案: 您可以按照以下步骤通过jenkins UI重命名选定的作业: 另一种方式是在对重命名的目录服务器,然后的。

  • 问题内容: 我有两个工作: 上载 发射实例 我想使 Launch-instance 依赖于另一个,以便触发 Launch-instance 自动导致上 载 首先运行。 我可以使用内置的Jenkins功能还是使用插件来实现? 请注意,我 不 希望 上传 总是触发 启动实例 ,这是“建等项目后建”的选项 启动实例 会做。我想要的东西更 类似于 Ant中的 attribute 如何工作 。 问题答案:

  • 问题内容: 我大约有20个使用通用参数(用户,密码)的作业,有时密码会过期…所以我必须在所有作业上更改它,这确实很耗时(并且容易出错,我可能会忘记一个)。 我想到了: 使用一种魔术属性文件(如果存在的话)直接将诸如KEY,VALUE之类的行添加到作业参数中 在内部直接添加相同类型的KEY,VALUE对,但是在哪里?而且真的很丑…也许在其中嵌入了专用XML ? 调用一个奴隶作业,该奴隶作业将(如何?

  • 问题内容: 我正在使用ansible在centos7上部署jenkins CI服务器的项目,并且在使用ansible从xml模板创建jenkins作业时遇到了问题。 到目前为止,一切工作正常,但现在我希望能够创建作业,并使用ansible从xml文件为它们提供一些基本配置。我的解决方案是jenkins-cli的以下命令: 在centos7框中手动输入时,此方法非常有效,但是当我将其放入ansibl

  • 我的Jenkins安装有一个(奇怪的)问题,它基本上导致SVN更新在另一个基础上失败。 堆栈跟踪显示了两个问题: 和 如果我在发生这种情况后重新运行构建,一切都会正常工作。 做记号 由ganders编辑,具有完全相同的问题: 这是导致此错误的机器堆栈跟踪。它看起来就像是在它试图访问SVNExtranals目录(.../主干/公共)时发生的,并且由于某种原因,它在第一次尝试访问时没有凭据。然后下一次

  • 问题内容: 我正在使用maven构建我的Java应用程序,Jenkins用于CI,Sonar用于度量。 目前,我有一个创建声纳报告的构建作业。(通过詹金斯的构建后步骤触发。) 如果要满足某些阈值,即任何重大或阻止违反行为或复杂性超过1.7,我想将其设置为使构建失败。 任何指导将不胜感激!-L 问题答案: 安装构建破坏程序插件。 如果代码违反您在项目的Sonar质量配置文件中指定的任何警报阈值,则构