1. 程式人生 > >poll scm設定規則

poll scm設定規則

MINUTE HOUR DOM MONTH DOW

MINUTE 一小時內多少分鐘(0-59)

HOUR    一天內多少小時(0-23小時)

DOM     一個月內多少天(1-31)

MONTH  每月(1-12)

DOW     星期幾(0-7),其中0和7都表示週日。

如果要指定一個欄位允許多個值,就按下面提供的操作步驟(指定)。
優先順序如下:

'*'                       可用來指定所有有效的值。

'M-N'                   可以用來指定一個範圍,比如“1-5”

'M-N/X'或'*/X'      可用於在指定範圍內跳躍一個X的值,比如在MINUTE欄位中"*/15"表示"0,15,30,45","1-6/2"表示"1,3,5"。

'A,B,...,Z'            可以用來指定多個值,比如“0,30”或“1,3,5”。

任何空白行和'#'開始的行都將表示為註釋而不予理睬。

此外,''@yearly', '@annually', '@monthly', '@weekly', '@daily', '@midnight',  '@hourly'都是支援的 。

舉例說明:

#每分鐘

* * * * *

#每一小時後第5分鐘

5 * * * *

)

根據開發需要,假設每一個小時我們需要重新構建一次。選擇 Build periodically,在 Schedule 中填寫 0 * * * *。

第一個引數代表的是分鐘 minute,取值 0~59;

第二個引數代表的是小時 hour,取值 0~23;

第三個引數代表的是天 day,取值 1~31;

第四個引數代表的是月 month,取值 1~12;

最後一個引數代表的是星期 week,取值 0~7,0 和 7 都是表示星期天。

所以 0 * * * * 表示的就是每個小時的第 0 分鐘執行一次構建。

五個*依次標識 分鐘  小時 每月幾號 哪個月月  周幾

例:

H/15 * * * *   每15分鐘

H(0-29)/10 * * * * 每小時的0到29分鐘每15分鐘

H 2-19/2 * * 1-5 每週1到週五(工作日)2點到19點每2小時執行

H H 1,15 1-11 *     1到11月1號和15號各執行一次