從需求出發(fā)設計一條開源持續(xù)部署流水線
本次實踐從需求出發(fā)到部署,采用大部分開源工具鏈Jira+GitLab+Jenkins+Spinnaker. Jira作為需求和任務管理工具,集成GitLab實現需求與代碼關聯,自動創(chuàng)建特性分支和版本分支以及合并請求的創(chuàng)建。GitLab代碼提交觸發(fā)JenkinsCI流水線,這里CI指的是Jenkins來做構建、測試、掃描、生成鏡像上傳鏡像操作。CD由Spinnaker對各個環(huán)境部署。
詳細的內容在下面PPT:本此內容已經錄制成視頻教程,已經購買Jenkins實踐課程的同學請耐心等待,預計兩天內免費更新到課程中。歡迎更多的同學一起加入DevOps課程學習!目前還有優(yōu)惠哦~
該項目涉及到Jenkins共享庫中的Gitlab接口,Jenkinsfile,SPinnaker Pipeline模板。倉庫地址:https://github.com/zeyangli/devops-practice ?歡迎點贊關注!





















?點擊屏末?|?閱讀原文?|?即刻學習
評論
圖片
表情
