CODING 持續部署用於把控構建以後的項目發佈與部署交付流程,可以無縫對接上游 Git 倉庫、製品倉庫以實現全自動化部署。同時還支持 Webhook 等外部對接能力,高效集成各類開發、運維工具。在穩定的技術架構、運維工具等基礎上,具有藍綠髮布,灰度發佈(金絲雀發佈),滾動發佈,快速回滾等能力。架構
此外,CODING 持續部署支持 Kubernetes(TKE)、虛擬機、彈性伸縮等多種部署場景。以 Kubernetes 部署爲例,CODING 持續部署針對 Kubernetes 部署場景作了大量優化和改造,相對比直接經過 kubectl 等命令行工具部署,CODING 持續部署將部署動做標準化,能夠細粒度的管控應用發佈過程;還支持應用的串行/並行發佈,結合人工確認階段實現發佈審批流等。運維
爲了下降產品的使用門檻,本次產品能力更新增長了新手體驗快速發佈的通道。接下來咱們將介紹如何在 30 秒內,經過 CODING 持續部署快速發佈一個 Kubernetes 應用。工具
在 CODING 中建立一個新項目,進入到【持續部署】-【Kubernetes】頁面,點擊「體驗快速發佈」入口。經過體驗快速發佈,您將會了解 CODING 持續部署如何發佈一個 Kubernetes 應用,適用於新手使用者對持續部署能力的探索,僅需三步勾選和確認,便可完成一個應用的發佈。學習
您能夠勾選使用官方提供的「免費示例集羣」快速體驗。如您用於正常生產的項目,請選擇添加新的集羣或已有集羣。 優化
請注意:免費集羣的有效期爲 6 小時,到期將被自動銷燬spa
選擇其中一項便可配置命令行
勾選使用官方提供的示例鏡像或 CODING Docker 倉庫。開發
選擇其中一項便可配置rem
如您在上一步(鏡像配置)選擇了示例鏡像,系統自動生成應用名和命名空間,並啓用 Service 訪問,進行應用發佈,只需 30 秒,便可發佈成功。部署
完成快速發佈體驗後,您還能夠繼續探索部署流程編排,集羣管理等豐富的功能特性,以自動化的方式,提升產品的快速交付效率。
CODING 一站式軟件研發管理工具平臺旨在讓開發團隊低門檻使用 DevOps 工具,幫助任一團隊找到最佳的 DevOps 實踐路徑。而 「DevOps Workshop 學習營地」 則可讓你們深度體驗 CODING 產品,學習實踐 DevOps 的全過程,享受高效的開發流水線。
DevOps Workshop 學習營地全部任務中最難攻克的一關當屬是持續部署;而如今,CODING 持續部署針對 Kubernetes 部署場景作了大量優化和改造,再也不須要本身配置集羣,由 CODING 提供的免費示例集羣、示例鏡像進行構建完成部署,只需三步便可完成任務!
歡迎前往 CODING 體驗,完成任務便可參與抽獎環節,贏取精美禮品。第三期大獎 「HHKB Professional 鍵盤」 將於 12 月 14 日 16:00 開獎,還有 iPad Pro 和 Bose 耳機等禮品均有機會得到!
點擊立刻參加活動
舒適提示:在 PC 端打開活動連接體驗更好哦~