jekins jenkins構建觸發

2022-04-29 07:42:09 字數 1414 閱讀 8816

一、定時構建的語法 

* * * * *

(五顆星,中間用空格隔開)

第一顆*表示分鐘,取值0~59

第二顆*表示小時,取值0~23

第三顆*表示乙個月的第幾天,取值1~31

第四顆*表示第幾月,取值1~12

第五顆*表示一周中的第幾天,取值0~7,其中0和7代表的都是週日

1.每30分鐘構建一次:

h/30 * * * *

每分鐘構建一次

* * * * *

2.每2個小時構建一次

h h/2 * * *

(h為隨機值,為構建專案時的分鐘)

3.每天早上8點構建一次

0 8 * * *

4.每天的8點,12點,22點,一天構建3次

0 8,12,22 * * *

(多個時間點,中間用逗號隔開)

二、構建觸發5種方法,如圖

週期性進行專案構建,這個是到指定的時間必須觸發構建任務

1)比如我想在每天的9點,17點,朝九晚五各構建一次,在build periodically裡設定如下

定時檢查原始碼變更(根據scm軟體的版本號),如果有更新就checkout最新code下來,然後執行構建動作

3.build after other projects are built

1).job關聯,比如我想a專案構建完後觸發b專案構建

構建b專案的時候選擇build after other projects are built,projects to watch填寫a專案的名稱(這裡可以輸入多個依賴的jobs,多個job中間用逗號隔開)

2)下面有三個選擇,一般預設第乙個就行

trigger only if build is stable:構建穩定時觸發

trigger even if the build is unstable :構建不穩定時觸發

trigger even if the build fails : 構建失敗的時候觸發

3)上面設定好後,啟動第乙個job完成後,就能接著啟動第二個job了

4.觸發遠端構建 (例如,使用指令碼)

5..github hook trigger for gitscm polling: 這個是管理github上**有變動時構建

最後這2個一般用的也少,了解下就行

vue獨立構建和執行構建

概念 有兩種構建方式,獨立構建和執行構建。它們的區別在於前者包含模板編譯器而後者不包含。模板編譯器 模板編譯器的職責是將模板字串編譯為純 j ascript 的渲染函式。如果你想要在元件中使用template選項,你就需要編譯器。模板字串 template el 提供乙個在頁面上已存在的 dom 元...

Jekkins構建觸發器(定時構建專案)

在前端用jekkins自動構建的時候發現了在構建觸發器的時候有不明白的數字。就上網查了查,很多這種的部落格,我就想記錄一下讓自己有點印象。選擇poll scm 定時檢查原始碼變更。就以上的為例子來說一下吧!第乙個引數代表的是分鐘 minute,取值 0 59 第二個引數代表的是小時 hour,取值 ...

利用構建快取機制縮短Docker映象構建時間

在使用docker部署php或者node.js應用時,常用的方法是將 和環境映象打包成乙個映象然後執行,一些雲廠商提供了非常便捷的操作,只需要把我們的 提交到vcs上,然後它們就會幫我們拉取 並根據 包內的dockerfile構建我們的映象然後部署到集群裡。php和node.js都有非常不錯的生態,...