一站式交付體驗:雲效+Kubernetes
阿新 • • 發佈:2021-10-21
背景
雲效依託於阿里巴巴研發效能多年規模化持續交付,賦能雲上開發者專為雲端使用者提供的一站式研發協作平臺。Kubernetes,由Google開源的容器叢集管理平臺,面向運維側提供自動化的叢集和應用管理解決方案。 一站式交付體驗:雲效+Kubernetes,雲效持續整合流水線 Flow屬於企業級持續整合和持續交付工具,通過構建自動化、整合自動化、驗證自動化、部署自動化,完成從開發到上線CICD過程。通過持續向團隊提供及時反饋,讓交付過程高效順暢。核心能力
通過結合雲效與Kubernetes可以有效打通從研發協作,持續交付以及自動化運維的整個軟體交付生命週期。-
研發管理:通過看板持續管理和跟蹤團隊需求,缺陷。並通過持續度量發現研發中的瓶頸並作出改進。
- 持續交付:通過流水線管理程式碼的持續整合,測試,部署以及釋出行為,通過自動化的方式定義軟體的整個交付過程。
- Kubernetes: 遮蔽雲端基礎設施差異,提供多雲的一致性基礎設施和應用管理體驗。
- 開發人員:持續提交程式碼並且通過持續整合執行單元測試,構建等任務,快速獲取反饋。在完成持續整合後,能夠自動部署程式碼到開發測試環境,以便在需要的時候能夠對新開發的功能進行快速驗證。
-
測試人員:相對於開發來說,測試希望有一個相對較穩定的驗收測試環境,並且能按需部署程式碼到測試環境(一般是開發人員自測完成後)。
- 運維人員:唯一擁有將版本部署到生產環境改的許可權,能一鍵完成生產環境部署,但對許可權和安全釋出有更高的要求。
說明
立即體驗:雲效流水線Flow基於流水線的團隊協作 在流水線中我們分別建立:CI(持續整合),Dev(開發環境部署),Test(測試環境部署),Prod(生產環境部署)4個階段。同時為了實現不同角色之間的協作與工作流轉。我們將CI,Dev階段設定為自動執行,Test,Prod為手動執行,並且增加了相應的人工卡點以確保只有相應角色的人員能夠確認開始執行部署動作。