hudson的週期性自動構建規則

2021-06-16 11:55:56 字數 963 閱讀 8900

hudson有兩種自動構建模式:

1、迴圈檢查是否**庫有新提交的內容決定是否構建(適用於svn等cvcs)

2、週期性自動構建

在專案的設定-build triggers中,有關於這兩項的設定

poll scm: 這是ci 系統中常見的選項。當您選擇此選項,您可以指定乙個定時作業表示式來定義hudson每隔多久檢查一下您源**倉庫的變化。如果發現變化,就執行一次構建。倉庫只能是svn等cvcs。

build periodically: 此選項 (也是使用定時作業表示式)僅僅通知hudson按指定的頻率對專案進行構建,而不管scm是否有變化。定期作業支援dvcs方式。如果想在這個作業中定期執行回歸測試的話,它也會很有幫助。

兩個方法的配置引數相同。配置方法如下:

minute hour dom month dow
minute

分鐘引數 (0-59)

hour

小時引數 (0-23)

dom日期引數 (1-31)

month

月份引數 (1-12)

dow星期引數(0-7) 0和7都表示星期日.

其中*號用來表示任意數字,例如

* * * * *表示每分鐘都啟動構建(或檢查更新)。

*/x表示隔x單位啟動一次,例如

*/10 * * * *表示每隔10分鐘啟動構建(或檢查更新)。

逗號,表示列舉,減號-表示持續,例如

30 9 * * 1-5表示每週一到周五的早上9點半啟動構建(或檢查更新)。

15,30 * 1 * 6,7表示每個月的1號或者週末的時候,每個小時的15分和30分各啟動一次構建(或檢查更新) 。

另外,可以通過配置e-mail notification來控制郵件系統在構建失敗的時候將通知傳送到專案負責人郵箱。結合自動構建和郵件系統,可以有乙個持續的,即時反饋的完整的構建體系。

hudson的週期性自動構建規則

hudson有兩種自動構建模式 1 迴圈檢查是否 庫有新提交的內容決定是否構建 適用於svn等cvcs 2 週期性自動構建 在專案的設定 build triggers中,有關於這兩項的設定 poll scm 這是ci 系統中常見的選項。當您選擇此選項,您可以指定乙個定時作業表示式來定義hudson每...

crontab 自動執行的週期性工作

1.系統任務排程的配置檔案 etc crontab 檢視crontab服務狀態 service crond status 2.crontab檔案的含義 使用者所建立的crontab檔案中,每一行都代表一項任務,每行的每個字段代表一項設定,它的格式共分為六個字段,前五段是時間設定段,第六段是要執行的命...

函式的週期性

1 週期函式 對於函式 y f x 如果存在乙個非零常數 t 使得當 x 取定義域內的任何值時,都有 f x t f x 那麼就稱函式 y f x 為週期函式,稱 t 為這個函式的週期。如果 cdots 那麼 cdots 句式,說明不是所有的函式都滿足 f x t f x 即有些函式不是週期函式。2...