一尘不染

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

jenkins

即时消息插件可以接收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


阅读 323

收藏
2020-07-25

共1个答案

一尘不染

获取以下URL:

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

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

2020-07-25