如何通过网址安排jenkins工作?

时间:2015-05-14 17:23:24

标签: php jenkins

我正在实施一种触发jenkins工作的方法,并在我的网站中使用php安排它们。我正在进行“即时”触发的方法是简单地使用一些参数调用作业的url(我也使用Build Token Root Plugin,这样我就可以在没有身份验证的情况下触发作业。)

以下示例:

$data = array(
  'job' => 'JOB NAME',
  'token' => 'job_token',
  'parameter1' => 'some parameter',
);

$options = array(
  'method' => 'POST',
  'data' => drupal_http_build_query($data),
  'timeout' => 15,
  'headers' => array('Content-Type' => 'application/x-www-form-urlencoded'),
);

drupal_http_request('http://localhost:8080/buildByToken/buildWithParameters', $options);

我可以使用多个参数触发作业,但我需要安排构建。在jenkins中有这个选项“定期构建”,但它不是参数。

任何人都知道通过网址安排工作的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在网址末尾添加?delay=300secs,以便在五分钟内安排作业开始。

请注意,secsecs目前是唯一的accepted duration units