0
我正在實施一種方法來觸發jenkins作業,並使用php在我的網站中安排它們。我在做「即時」觸發器的方式是簡單地用一些參數調用作業的URL(我也使用Build Token Root Plugin,這樣我就可以在沒有認證的情況下觸發作業)。下面如何安排詹金斯工作谷URL?
例子:
$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);
我可以觸發多個參數的工作,但我需要安排構建。在詹金斯有這個選項「定期生成」,但它不是一個參數。
任何人都知道通過url方式安排工作的方式嗎?
謝謝!
這是偉大的克里斯托弗!謝謝! – zephirus
順便說一句,我知道我可以傳遞我在工作中定義的參數,但我假設這個延遲是內置的。考慮到這一點,是否有一個我可以參考的參數構建列表?謝謝。 – zephirus
沒有其他內置參數,至少不適用於此插件。這個'delay'參數與您在任何「立即生成」URL中看到的參數相同。 –