Udemy課程Jenkins 21
指開發的物件要變成正式產品(環境)所需的流程步驟
這個流程可能如上圖
左上Strat可能由git有新程式commit上版後觸發開始
經過一連串站點(Stage),即整個程式要經過的workflow
可能的Stage諸如:
- check out程式(Jenkins下載當前最新程式碼)
- Build建置Maven package、docker image
- Test做程式測試,並生成測試報告(圖表)
- Deploy佈署到正式機台
以下是Jenkins的兩種Pipeline程式寫法
Jenkins Declarative(宣告型) Pipeline Code:
Jenkins Scripted(腳本型) Pipeline Code:
整體上Declarative較易讓人理解
以Declarative來解釋,內容包含許多站點(Stage)
每個站點可能包含多個步驟(step)
最後完成整個上至正式的workflow