Jenkins OCP Agent研究,隨手記錄3
帶ServiceAccount的Token進行podman login並push:
最後完成簡單打包與推image的pipeline:
其中image regisry位置是用內部位置:
外面推image進去要用SA帳號元件推到default開頭那個
執行正常(擷取部分畫面):
確認:
這之後有調整jenkinssa的SCC,移除nonrootbuilder,新增anyuid的SCC
(詳見第二篇筆記LINK)
並測試上面的pipeline,仍可執行
基於上面pipeline,額外挖PVC來使用
因為已經有SC
預計使用這個SC:
直接在WebConsole操作:
得到:
接著我簡單確認一下Maven package佔用的空間目錄位置:
新增另一個Jenkinsfile,內容如下:
取名Jenkinsfile-2:
並且當執行第二次後,就不再見到有Maven download的動作了!
平行Job測試:
參考YT上的影片介紹:
透過Blue Ocean Plugin,嘗試結合平行處理:
撰寫第三個Jenkinsfile:
完成基本的平行階層:
實際進行Parallel並行語法試跑mvn確認版本指令: