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

时间:2013-05-15 17:09:29

标签: 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

1 个答案:

答案 0 :(得分:10)

获取以下网址:

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

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

Screenshot of build queue

这也适用于参数化作业的buildWithParameters网址。