Jenkins定時構建

2021-09-10 02:47:17 字數 1456 閱讀 7998

1.先來了解規則

*號等同於h,表示任意乙個合理的數

* * * * *

第乙個*表示分鐘,取值0~59,若其他值不做設定,則表示每個設定的分鐘都會構建

5 * * * * ,表示每個小時的第5分鐘都會構建一次

第二個*表示小時,取值0~23, 若其他值不做設定,則表示每個設定小時的每分鐘都會構建

* 5 * * * ,表示在每天5點的時候,一小時內每一分鐘都會構建一次

第三個*表示乙個月的第幾天,取值1~31,若其他值不做設定,則表示每個月的那一天每分鐘都會構建一次

* * 5 * *,表示在每個月5號的時候,0點開始每分鐘構建一次

第四個*表示第幾月,取值1~12,若其他值不做設定,則表示每年的那個月每分鐘都會構建一次

* * * 5 *,表示在每年的5月份,1號0點開始每分鐘構建一次

第五個*表示一周中的第幾天,取值0~7,其中0和7代表的都是週日,若其他值不做設定,則表示每週的那一天幾每分鐘都會構建一次

* * * * 5,表示每週五0點開始每分鐘構建一次

2.舉例

1)原始例

* * * * *

第乙個*表示分鐘,取值0~59,若其他值不做設定,則表示每個設定的分鐘都會構建

5 * * * * ,表示每個小時的第5分鐘都會構建一次

第二個*表示小時,取值0~23, 若其他值不做設定,則表示每個設定小時的每分鐘都會構建

* 5 * * * ,表示在每天5點的時候,一小時內每一分鐘都會構建一次

第三個*表示乙個月的第幾天,取值1~31,若其他值不做設定,則表示每個月的那一天每分鐘都會構建一次

* * 5 * *,表示在每個月5號的時候,0點開始每分鐘構建一次

第四個*表示第幾月,取值1~12,若其他值不做設定,則表示每年的那個月每分鐘都會構建一次

* * * 5 *,表示在每年的5月份,1號0點開始每分鐘構建一次

第五個*表示一周中的第幾天,取值0~7,其中0和7代表的都是週日,若其他值不做設定,則表示每週的那一天幾每分鐘都會構建一次

* * * * 5,表示每週五0點開始每分鐘構建一次

2)組合例

每十五分鐘(也許在:07,:22,:37,:52) 

h / 15 * * * *

每小時上半場每十分鐘一班(三次,也許是:04,:14,:24) 

h(0-29)/ 10 * * * *

從上午9:45開始每小時45分鐘,每個工作日下午3:45結束,每兩小時一次。 

45 9-16 / 2 * * 1-5

每個工作日上午9點到下午5點之間,每兩小時一次(也許在上午10:38,下午12:38,下午2:38,下午4:38) 

h  h(9-16)/ 2 * * 1-5

12月份以外的每月1日和15日每天一次 

h  h 1,15 1-11 *

每週7天從9:10點到20:10每隔一小時構建一次

10 9-20 * * 1-7

jenkins定時構建

1.定時構建語法 號等同於h,表示任意乙個合理的數 第乙個 表示分鐘,取值0 59,若其他值不做設定,則表示每個設定的分鐘都會構建 5 表示每個小時的第5分鐘都會構建一次 第二個 表示小時,取值0 23,若其他值不做設定,則表示每個設定小時的每分鐘都會構建 5 表示在每天5點的時候,一小時內每一分鐘...

Jenkins定時構建任務

簡介 總結下jenkins定時構建任務使用 1 時間字段遵循cron的語法,每行由tab或空格分隔的5個字段組成 minute hour dom monow dow 分鐘 小時內的分鐘數 0 59 小時 一天中的小時 0 23 dom 月份的日子 1 31 月 月份 1 12 dow 星期幾 0 7...

jenkins定時構建示例

1.定時構建語法 號等同於h,表示任意乙個合理的數 第乙個 表示分鐘,取值0 59,若其他值不做設定,則表示每個設定的分鐘都會構建 5 表示每個小時的第5分鐘都會構建一次 第二個 表示小時,取值0 23,若其他值不做設定,則表示每個設定小時的每分鐘都會構建 5 表示在每天5點的時候,一小時內每一分鐘...