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

dan*_*dan 5 jenkins

即时消息传递插件能够获取IM消息,例如"在10秒内构建XYZ"并将作业设置为在10秒内运行.它通过java API来安排作业[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

Dan*_*eck 10

获取以下URL:

http://jenkins/job/jobname/build?delay=4000sec
Run Code Online (Sandbox Code Playgroud)

此示例将导致作业在4000秒后启动.

构建队列的屏幕截图

这也适用buildWithParameters于参数化作业的URL.