台湾
|| 语言:
大陆简体
港澳繁體
台灣正體
熱點
娛樂
體育
財經
社會
時政
遊戲
科技
時尚
美容
『中級篇』CI/CD持續集成/持續部署(69)
雪花台灣
2019-07-20 02:04
從這次課就開始學習CI/CD,結合docker或者是使用k8s來完成。
CICD的理解
CICD是一個整套流程的解決方案,光依靠docker和k8s是完全不行的,中間涉及到很多CICD的工具,CI的伺服器。
本地用github做代碼的管理,Travis CI用於構建docker,docker的鏡像發布到docker hub,docker hub又和docker cloud做了個集成處理,通過docker image 在公有雲上做一個部署。進行服務的更新。
github 和 docker hub 都是一種公共服務,都是收費的。
jenkins文檔太多了不講了,網上一搜一堆,這次不使用jenkins。
gitlab 和 gitlab CI,程序語言python,java!
通過之後的學習讓CICD更加平民話,而不是高不可攀!
持續集成(Continuous integration)是一種軟體開發實踐,即團隊開發成員經常集成它們的工作,通過每個成員每天至少集成一次,也就意味著每天可能會發生多次集成。每次集成都通過自動化的構建(包括編譯,發布,自動化測試)來驗證,從而儘早地發現集成錯誤。
PS:本人的目標CICD的整個流程,可以自己搭建一套小公司內部的流程,方便開發人員和測試使用。
推薦閱讀:
Please enable JavaScript to view the
comments powered by Disqus.
相关文章
为你推荐
docker對於一般開發而言真的有意義么?
3年前
在win10上學習docker和k8s該如何搭建環境?
3年前
golang有哪些不錯的遊戲伺服器框架?
3年前
學習k8s要學習哪些知識點?
3年前
docker Swarm與k8s改如何選擇?
3年前
k8s容器環境多個Pod寫日誌永久保存到物理磁碟,日誌名稱重複問題? Flexvolume是否能完成我的需求?
3年前
kubernetes大概的工作原理是什麼?
3年前
如何評價讓大數據組件運行在Kubernetes、Docker中這件事?
3年前
Windows下想使用Linux環境,WSL、Docker、VM應該怎麼選擇?
3年前
如何評價微軟的eshop on containers 開源項目?
3年前
如何用家用電腦搭建centos伺服器運行docker?我也想掛遊戲私服上去,雲伺服器賣太貴了?
3年前
DockerHub里的鏡像太多了,怎麼選擇?
3年前
有什麼辦法可以提升鏡像構建速度嗎?
3年前
docker鏡像是否包含操作系統?
4年前
為什麼即便有充分的能量供應,人的大腦也無法持續不停地工作?
4年前
热门新闻
周热门