我如何每小時安排詹金斯工作一次

我如何每小時安排詹金斯工作一次

我是詹金斯的新手。我有一項工作需要每 1 小時安排一次。

我在用

* */1 * * * 

但它並沒有有效地發揮作用。

請提供任何其他解決方案。  

答案1

這裡得票最高的答案是不正確的: 需要在詹金斯每小時安排工作

有效地做到這一點的正確方法如下:

  1. 如果您已經/或計劃有多個定期觸發的 Jenkins 作業

    A。如果您想每小時調度一個作業,但不介意它在哪一分鐘觸發,那麼為了始終在 Jenkins 上產生均勻的負載,請使用自動負載平衡機制在 Jenkins cron 中調度作業 (H)表達式將導致作業每小時偽隨機觸發:

    • @每小時

      或者:
    • H * * * *
    • H */1 * * *


    注意:不要這樣做! (在 Jenkins v2.89.3 或更低版本)


    b.如果您想安排每小時的特定分鐘(例如:30),請新增一個小範圍(例如 +/- 5 分鐘)以最大程度地減少系統負載:

    • 高(30-35) * * * *


    2.如果您只希望定期觸發一項 Jenkins 作業

    若要安排在特定分鐘(例如:30),請依下列方式鎖定:

    • 30 * * * *

相關內容