Udemy課程Jenkins 21

Jenkins Pipeline介紹

ZONGRU Li
2 min readAug 15, 2019

參考Jenkins官方介紹

指開發的物件要變成正式產品(環境)所需的流程步驟

這個流程可能如上圖

左上Strat可能由git有新程式commit上版後觸發開始

經過一連串站點(Stage),即整個程式要經過的workflow

可能的Stage諸如:

  1. check out程式(Jenkins下載當前最新程式碼)
  2. Build建置Maven package、docker image
  3. Test做程式測試,並生成測試報告(圖表)
  4. Deploy佈署到正式機台

以下是Jenkins的兩種Pipeline程式寫法

Jenkins Declarative(宣告型) Pipeline Code:

Jenkins Scripted(腳本型) Pipeline Code:

整體上Declarative較易讓人理解

Declarative來解釋,內容包含許多站點(Stage)

每個站點可能包含多個步驟(step)

最後完成整個上至正式的workflow

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet