2015-10-21 21 views

回答

0

使用後生成觸發

  1. 觸發您的孩子打造,如果父生成是成功的方式。
  2. 從您的孩子的工作中觸發一個孩子的工作來禁用這項工作。 (您可以使用groovy scipts輕鬆禁用或啓用作業。)
0

我會實現一個簡單的計數器+標誌文件。

每當父作業運行時寫入文件的計數器。
如果計數器達到N,請創建一個標誌文件。
使用Conditional BuildStep Plugin並檢查是否存在標誌文件。
如果存在,並且父建立好,則重置計數器,刪除標記文件並觸發子作業。

我希望這會有所幫助。

0

向大家介紹這些想法。我使用一個python腳本來實現這一點,該腳本將當前時間與我想要運行作業的時間進行比較,如果當前時間少於不觸發作業,並且它相等從運行時間大於1分鐘+ 1分鐘,然後執行。所以如果我的指定運行時間是7PM,我比較當前> 7PM和當前< 7:01 PM。 這樣,即使父作業每5分鐘運行一次,該子作業在晚上7點觸發一次。使用「遠程觸發」選項遠程啓用觸發器並從父作業執行此Python腳本。

相關問題