什么是雲效流水線 Flow,如何在雲效上創建流水線,「流水線」,又名「Flow」,是一款企業級、自動化的研發交付流水線, 提供靈活易用的持續集成、持續驗證、 持續發布功能,幫助企業高質量、高效率的交付業務。
雲效流水線是持續交付的載體,通過構建自動化、集成自動化、驗證自動化、部署自動化,完成從開發到上線過程的持續交付。通過持續向團隊提供及時反饋,讓交付過程高效順暢。
更多「雲效」產品,查看:雲效快速入門
為什么選擇雲效「Flow」
為什么選擇雲效「Flow」
更多的源
源,不只是代碼,雲效「Flow」支持靈活的觸發源定制,幫助企業更隨心的執行持續集成和持續部署。
雲效「Flow」 支持將業界通用的代碼倉庫作為流水線的觸發源,包括:
-
自建Git
-
自建 Jenkins 服務
-
Flow 流水線 源,還有更多。 在不久的未來,雲效「Flow」還會持續支持更多的觸發源,包括但不限於:
-
制品倉庫
-
存儲 OSS
強大的研發分支管理能力
阿里巴巴在 DevOps 的最佳實踐也體現在分支管理能力上,雲效Flow 支持將常用的研發模式融入流水線,將企業 雲效DevOps 的整個體系流程化。
-
主干開發
-
Gitflow
-
分支開發
保障高質量的交付
雲效「Flow」 提供代碼掃描、 安全掃描和各種自動化測試能力,支持人工測試卡點、自動化驗證卡點等多種質量紅線,確保業務質量。
如何使用質量檢測能力,可查閱“質量檢測”一章
更優秀的軟件發布支持
雲效「Flow」和阿里雲產品深度集成,支持不同國家,不同雲廠商以及專有雲環境發布。通過灰度發布、分批發布的策略,最大限度的避免了不穩定發布對用戶的影響, 保障業務交付的穩定。
雲效「Flow」支持的部署能力包括:
• 主機腳本部署
• 灰度發布
• 分批發布
• Docker 部署
• 滾動發布
• 主機腳本部署
• 灰度發布
• 分批發布
• Docker 部署
• 滾動發布
• Docker 部署
• 藍綠發布
• 分批發布
• 分批發布
• 阿里雲 EDAS 部署
• 阿里雲SAE部署
• Kubernetes
• Kubectl發布
• Kubernetes鏡像升級
• Kubernetes分批發布
• Kubernetes藍綠發布
• Helm Release發布
• 阿里雲SAE部署
• Kubernetes
• Kubectl發布
• Kubernetes鏡像升級
• Kubernetes分批發布
• Kubernetes藍綠發布
• Helm Release發布
• 阿里雲函數計算FC發布
• 資源編排服務ROS發布
如何使用部署能力,可查閱“部署”一章
豐富而靈活的模版
雲效Flow 提供了數十種通用的流水線模版幫助你快速創建流水線,與此同時,支持企業定制自有模版來管理企業持續集成和持續交付流程。
服務於企業
雲效「Flow」致力於為企業提供優質的服務:
-
通過企業管理組織架構和企業數據;
-
提供安全加密機制保障企業數據安全;
-
復雜的流程通過可視化編排和結果展現,保障交付可見可控可度量;
-
企業級權限體系,對交付資源和成員進行精細控制,保障交付的安全性;
-
和釘釘,郵件,站內消息打通,提供即時反饋;
-
專業的客戶服務支持;
更多的未來
配置代碼源的介紹和使用,可查閱“流水線源”篇。
流水線編排的介紹,可查閱“編排流水線”篇。
從 Jenkins 導入
如果你准備好使用雲效「Flow」流水線,但是負擔不起花費幾周時間和精力對已有 Jenkins 流水線進行遷移,請不要擔心, 雲效Flow 即將推出自動化導入工具,支持便捷的將已有的 Jenkins 配置自動遷移到 Flow ,敬請期待。
創建流水線
點擊流水線列表右上角的“新建流水線”按鈕,開始創建流水線
創建流水線
點擊流水線列表右上角的“新建流水線”按鈕,開始創建流水線

選擇流水線模版
新建流水線時,選擇對應的開發語言,可以查看當前語言下的默認流水線模版。

選擇代碼源
選擇完模版后,可以選擇你使用的代碼源,作為流水線的開始的源頭輸入。

配置代碼源的介紹和使用,可查閱“流水線源”篇。
需要啟用代碼提交觸發,可查閱“代碼提交觸發”篇。
完成新建
完成創建后,默認進入到流水線的編排界面,可以繼續流水線的輸入源和流程編排。

流水線編排的介紹,可查閱“編排流水線”篇。
什么是雲效流水線 Flow ,如何在雲效上創建流水線,流水線是「Flow」提供的自定義流程編排工具,通過構建,部署,測試,管控等組件化能力,把從開發到交付的各項工作串聯起來,從而讓企業輕松的實現持續交付 。雲效流水線 Flow是企業級持續集成和持續交付工具,通過構建自動化、集成自動化、驗證自動化、部署自動化,完成從開發到上線CICD過程。 如何使用流水線