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

有没有办法通过REST API“延迟”工作

王英彦
2023-03-14
问题内容

即时消息插件可以接收IM消息,例如“
在10秒钟内构建XYZ”,并将作业设置为在10秒内运行。它通过Java
API来调度Job [0]。

我想知道是否可以通过REST
API [1] 传递一些魔术参数,使我能够以相同的方式“延迟”作业?

谢谢。

[0] - https://github.com/jenkinsci/instant-messaging- plugin/blob/master/src/main/java/hudson/plugins/im/bot/BuildCommand.java#L54

[1] - https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API


问题答案:

获取以下URL:

http://jenkins/job/jobname/build?delay=4000sec

此示例将导致作业在4000秒后开始。
这也适用buildWithParameters于参数化作业的URL。



 类似资料:
  • 有什么方法可以得到一个工人拿起一个新任务需要多长时间的延迟,或者一个活动被一个工人拿起需要多长时间?

  • 问题内容: 我在代码中有很多地方可以处理Alamofire请求/响应。 由于某些间歇性问题(最常见的是不稳定的网络),每个请求都可能失败。 我希望能够在重试前重试请求3次。 直接的方法是拥有类似的东西 但是,出于多种原因,我不喜欢这种方法。最明显的是,我将需要为每种请求类型实现这样的代码(并且我有15种这样的代码)。 我很想知道是否有办法做类似的事情(变化很小且非侵入性) 问题答案: 通过Swif

  • 问题内容: 我一直在寻找一个问题:从其字符串名称实例化一个类,该字符串名称描述了如何在具有名称时实例化一个类。有没有办法用Java做到这一点?我将拥有包名称和类名称,并且我需要能够创建具有该特定名称的对象。 问题答案: 两种方式: 方法1-仅适用于具有无参数构造函数的类 如果你的类具有无参数构造函数,则可以使用并使用该方法创建一个实例(尽管请注意,此方法通常被认为是有害的,因为它可以击败Java的

  • 我用Java编写了一个程序,我有以下问题: 在课程的后期,我再次需要这些学生。我可以这样做: 但是我没有学生的人数。有没有办法让他们的名字,这是在类学生?

  • 问题内容: 我以这样一种方式进行了JPA设置:如果我不使用延迟加载,则几乎将加载整个数据库。我也直接在模型上使用序列化,因此有时我需要初始化代理。 我只想在集合上使用延迟加载。急切地获取某些奇异实体的事实就很好了。但是,无论我如何尝试设置集合,我都永远不会得到代理集合,而我总是会得到完全加载的集合。 这是一些示例代码: 所以这里的问题是,当我检查调试器时,答复的persistantBag-list

  • 问题内容: 我有一个自动运行git clone /pull的脚本(这实际上发生在jenkinsCI中,但我的问题更笼统)。远程git服务器基于HTTPS。带有git客户端的计算机具有不稳定的DSL Internet连接,因此有时会重新连接并更改IP地址,从而丢失所有现有连接。当git客户端运行时连接失败时,客户端将永远不会成功,但也不会因超时而失败,因此我的脚本会挂断。 我想设置客户端,使其在一段