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

在詹金斯建造时间表中添加建造参数

卢英叡
2023-03-14
问题内容

我有一份詹金斯的工作。我想使用build参数在特定时间构建我的工作。

我想通过使用该Build periodically选项。

我有这样的输入:

*/1 * * * * Parameter1

如果我这样做,詹金斯会显示一个错误。

是否可以 不使用任何插件

如果没有,那哪个插件会更好

或者,有没有办法在时间表中提供参数?

我的实际需求是这样的:

 build in morning using one parameter
 build in evening using another parameter.

问题答案:

基本上,使用“定期构建”选项,您无法安排带有参数的Jenkins作业。

但是,要在需要使用不同环境的不同时间计划作业,您必须使用参数化计划程序插件或在(管理Jenkins->管理插件->参数化计划程序)中搜索它。

例子:

 # Parameter1
 H/15 * * * * %Parameter1
 # Parameter2
 H/30 * * * * %Parameter2

请记住,您必须已设置参数,因为该插件仅对具有参数的作业可见。

节点和标签参数插件可以提供帮助,因为它允许您假设已经配置了不同的服务器qa1和qa2来选择单个节点。希望能为您澄清一切。



 类似资料:
  • 问题内容: 我只是为我的项目(版本2.19.4)设置了一个新的Jenkins实例。但是,当我尝试生成多个用于测试的构建时,我发现“构建历史”仅显示了一个历史构建。 升级之前,它至少显示两个或更多。在詹金斯(Jenkins)中有什么地方可以设定应显示的历史建筑数量? 问题答案: 在作业配置页面中,您可以设置要在历史记录中维护的历史版本的数量。您可能已将其设置为0。如果您对该作业具有管理员权限,则应该

  • 问题内容: 我需要针对我们的Jenkins构建集群生成每周报告。报告之一是显示构建时间最长的作业列表。 我能想到的解决方案是解析每个从属服务器(也是主服务器)上的“构建历史”页面,对于作业的每个构建,都解析该构建页面并查找“ slave-xx上的x x min x sec”。 感觉很麻烦,有人知道使用Jenkins API或Groovy脚本控制台有更好的解决方案吗? 谢谢 问题答案: 您可以通过J

  • 问题内容: 我正在Jenkins中启动JBoss服务器作为构建动作。下一步操作将运行一组测试。我需要在两个动作之间添加睡眠时间。有谁知道如何轻松地做到这一点? 问题答案: 您可以在测试执行之前在测试构建操作中添加命令(在Unix上)。

  • 问题内容: 我如何从詹金斯获得最新版本的构建时间戳记?我想在后期构建操作中将此值插入“电子邮件”主题。 问题答案: 注意: 这在Jenkins 1.597中已更改,请参阅此处以获取有关迁移的更多信息 您应该能够导航到来查看构建期间可用的所有全局环境变量。 替换为用于获取Jenkins网页的URL(例如,可能是)。 环境变量之一是: 如果您使用jenkins可编辑的电子邮件通知,则应该可以在电子邮件

  • 问题内容: 我想在不同的机器上使用相同的作业。但是我不想每次都更改作业的配置。我可以通过机器名称标签作为参数并在另一台机器上运行作业吗?(不同时)。 我想在将作业运行到我在配置中编写的脚本(批处理脚本)时传递参数。我们能做到吗? 我可以从工作中获得返回值并在下一个工作中使用它吗? 问题答案: 是的,您可以使用NodeLabel Parameter Plugin传递节点标签参数。 是的,您可以按照描

  • 问题内容: 我试图通过在提交钩子中使用此URL来触发我的Jenkins项目 并且没有被触发。但是,当我在Web浏览器中键入此URL时,它将触发我的构建。 当我在命令提示符下尝试时,出现错误 错误404 例外: Stacktrace: 由Winstone Servlet Engine v0.9生成。 2014年4月22日星期二10:10:10 有人可以告诉我我在做什么错吗? 问题答案: 首先,按照E