2013-05-15 62 views
4

即時消息傳遞插件能夠接收IM消息,如「在10秒內構建XYZ」並將作業設置爲在10秒內運行。它通過java API來執行作業[0]。有沒有辦法通過REST API「延遲」作業

我想知道是否有一些神奇的參數,我可以通過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

回答

9

GET以下URL:

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

這個例子將導致作業4000秒之後被啓動。

Screenshot of build queue

這與buildWithParameters URL參數化作業工程,以及。

+0

非常感謝。你能指出我在哪裏找到這個?我沒有好運代碼。 – dan

+0

@dan將「立即生成」鏈接懸停並檢查它指向的URL。但是,應該記錄在'/ job/jobname/api'上,但不是(至少在1.480 LTS中)。 –

+0

HA,這就是我所看到的代碼,而不僅僅是看接口。非常感激。 – dan

相關問題