flow.ci開源持續(xù)集成解決方案
flow.ci 是國(guó)內(nèi)首套開源持續(xù)集成(CI) 解決方案,幫助企業(yè)團(tuán)隊(duì)實(shí)現(xiàn)開發(fā)流程(build-test-deploy)自動(dòng)化,快速持續(xù)交付高質(zhì)量軟件。
flowci 的設(shè)計(jì)目標(biāo)是通過簡(jiǎn)單易用的 CI 產(chǎn)品,加強(qiáng)公司產(chǎn)品迭代,提升產(chǎn)品功能滿意度和可用性,快速持續(xù)交付高質(zhì)量軟件。
功能特性:
界面化配置,簡(jiǎn)單易用
集成能力( Docker、FASTLANE、Slack、釘釘 )
工作流插件,提供官方插件,可自定義插件
數(shù)據(jù)統(tǒng)計(jì)分析能力( 構(gòu)建數(shù)據(jù)全掌握,方便項(xiàng)目管理 )
分布式構(gòu)建
與容器云平臺(tái)集成能力
安裝部署:
請(qǐng)閱讀安裝部署文檔:
整體架構(gòu):
flowci 主要分為三個(gè)部分,如下圖所示:

flow Front End:
flowci 的前端部分,現(xiàn)階段主要為 web 頁(yè)面。
后期會(huì)提供命令行工具,IDE 插件等
flow API:
此服務(wù)主要提供 flowci 的基礎(chǔ)服務(wù),如 flow 管理,job 管理,用戶管理等。
flow Control Center:
flowci Agent 控制中心(簡(jiǎn)稱 CC),主要包括控制 Agent 狀態(tài),命令分發(fā),Agent 配置管理等功能。
評(píng)論
圖片
表情
