小結 Jenkins的使用

2022-08-04 21:15:16 字數 1221 閱讀 5356

持續整合ci,持續交付cd,持續部署

場景1:乙個系統分成三個子系統分別開發,且只在三個子系統開發完成的時候才進行整合,由於理解的偏差,整合到一起的時候才意識到某個子系統的架構設計得不合理,導致大量返工。

場景2:系統已經上線,新增功能全部開發完成後整合到一起,又發現原有功能出現問題。

為了盡早發現模組間整合的問題,持續整合出現了。持續整合對應的是開發自測,持續整合交付到測試環境的時候自然而然也是持續的,這個時候對應的是測試階段,部署到生產環境上自然而然也是持續的,對應部署階段。

流程

開發**構建--pclint--交付到測試環境--完整的測試--部署到生產環境--冒煙測試

jenkins的安裝

jenkins的啟動,停止

管理員身份cd到jenkins目錄下執行

jenkins.exe start

jenkins.exe stop

jenkins.exe restart

郵件通知配置

配郵件通知:傳送者,郵件伺服器 系統管理-系統設定-郵件通知

中文亂碼配置

系統管理-系統設定-全域性屬性

電腦的系統環境變數

構建專案通常選擇流水線的方式

repository url是**位址

指令碼路徑是pipeline的路徑

Jenkins簡單的使用

1 每個版本開發提單子,寫清楚發布那個專案 配置檔案 所執行sql語句等 qa開始部署測試環境 2 如下時發布專案 一 版本發布 登陸系統,選擇對應的專案 以api gateway為例,如果找不到對應專案,可以聯絡運維進行新增 二 構建後有,點選左邊的藍色圖示,進入日誌頁,如下圖,發布失敗 三 發布...

JENKINS使用步驟

從 倉庫獲取 用svn,做單元測試用junit,做 檢查用pmd findbugs,編譯 打包用ant,拷貝檔案到部署伺服器上用shell,出現bug了通知開發人員要發email,工具一多了,整合起來用時,不斷切換介面,輸入命令的複雜性可想而知,有沒有一站式的工具可以代勞呢?有,這就是jenkins...

Jenkins之Log Parse的使用

在初學使用jenkins的同學們,應該都遇到過通過bash或者cmd命令執行輸出的日誌,沒辦法做到對error,warning等狀態的分析和統計。在這裡就給他介紹一款實現此功能的外掛程式log parse。此外掛程式安裝相當容易,但配置規則檔案時,我踩了一坑,記錄共享於同學們。在windows平台下...