摘要:很高興地宣布在協(xié)議下正式開源了。是國內(nèi)首套開源持續(xù)集成解決方案,幫助企業(yè)團隊實現(xiàn)開發(fā)流程自動化,快速持續(xù)交付高質(zhì)量軟件。官方網(wǎng)站開源地址以此,你可以將功能完整的持續(xù)集成服務(wù)部署到內(nèi)網(wǎng)使用。
很高興地宣布 flow.ci 在 Apache-2.0 協(xié)議下正式開源了。flow.ci 是國內(nèi)首套開源持續(xù)集成(CI) 解決方案,幫助企業(yè)團隊實現(xiàn)開發(fā)流程(build-test-deploy)自動化,快速持續(xù)交付高質(zhì)量軟件。
官方網(wǎng)站:https://flow.ci
開源地址:https://github.com/flowci
以此,你可以將功能完整的 flow.ci 持續(xù)集成服務(wù)部署到內(nèi)網(wǎng)使用。在使用過程中有任何 bug 反饋或功能建議,可直接在 github 提 issues,或者通過 pull request 貢獻代碼。
關(guān)于 flow.ci 新特性 支持 Docker 一鍵部署,分分鐘創(chuàng)建一套CI系統(tǒng)flow.ci 在 Docker Hub 上提供了最新的鏡像,用戶可以方便地獲取 Docker 鏡像,快速啟動 Agent.具體文檔請查看 FlowCI/docker.
支持 YML 配置文件,快速創(chuàng)建工作流flow.ci 支持通過配置 yml 方式創(chuàng)建工作流,我們提供了iOS & Android 項目的 yml 模板,用戶可自行調(diào)整配置 Agent 工作環(huán)境&參數(shù),構(gòu)建環(huán)境&參數(shù)等,具體可參考文檔:FlowCI/templates.
在 yml 工作流中配置以下腳本(基于Docker),可一步生成 fir.im 應(yīng)用短鏈接,快速進行應(yīng)用內(nèi)測。
- name: fir_publish script: | array=$(find ${IOS_IPA_DIR} -name *.ipa 2>&1) for file in ${array[@]} do fir publish $file done新設(shè)計 UI/UE,只為簡單高效
在「產(chǎn)品功能」和「流程界面」上,flow.ci 擁有全新的 UI/UE,使用上更加簡單高效。
可快速搜索、創(chuàng)建、切換 Flow
查看 Agent 構(gòu)建狀態(tài)
查看構(gòu)建歷史記錄
查看構(gòu)建詳情(日志)
這些配置包括,F(xiàn)low 管理、Agent 管理、成員管理、證書管理、消息通知管理、插件管理等等。
flow.ci 開源版采用了全新的技術(shù)棧,更看重「構(gòu)建效率」「高可用」「擴展性」。
基于 Java 語言編寫,在效率、性能、穩(wěn)定性、跨平臺有著很好的平衡性
采用 ZooKeeper 分布式服務(wù)框架 ,調(diào)度 Agent 任務(wù)更佳靈活
支持 Docker 一鍵部署,簡化部署流程
使用 React.js 前端框架,性能優(yōu)越
強大靈活的插件系統(tǒng)flow.ci 的每個 flow 由插件和觸發(fā)器構(gòu)成,根據(jù)不同的語言和環(huán)境提供對應(yīng)的豐富的插件,更加靈活。
完全可視化的插件操作
插件樣式可自定義
更佳適應(yīng)腳本愛好者
P.S.更多的插件,正在準(zhǔn)備中…
flow.ci Roadmap未來 flow.ci 將上線以下功能:
插件系統(tǒng),支持自定義腳本/ 自定義CSS
Pipeline,多 Job 串并聯(lián)與容器云平臺集成
產(chǎn)物存儲,統(tǒng)一管理歷史存檔
數(shù)據(jù)統(tǒng)計分析,構(gòu)建成功率分析并形成報表等
日志分析,精準(zhǔn)定位構(gòu)建失敗的原因
與 IDE 集成
……
以上功能已加入 flow.ci Roadmap,如果你有其他功能需求請在 github 提 issues,或通過 pull request 的方式參與 flow.ci 迭代開發(fā)。
我們希望通過 flow.ci 的開源,能夠惠及更多的企業(yè)級開發(fā)者,讓他們不再因為配置復(fù)雜度而對 CI 產(chǎn)生畏懼;同時希望聚集社區(qū)力量,做符合國情的、好用的 CI 工具。
感謝支持 :)
--
flow.ci 團隊
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/27145.html
摘要:很高興地宣布在協(xié)議下正式開源了。是國內(nèi)首套開源持續(xù)集成解決方案,幫助企業(yè)團隊實現(xiàn)開發(fā)流程自動化,快速持續(xù)交付高質(zhì)量軟件。官方網(wǎng)站開源地址以此,你可以將功能完整的持續(xù)集成服務(wù)部署到內(nèi)網(wǎng)使用。 很高興地宣布 flow.ci 在 Apache-2.0 協(xié)議下正式開源了。flow.ci 是國內(nèi)首套開源持續(xù)集成(CI) 解決方案,幫助企業(yè)團隊實現(xiàn)開發(fā)流程(build-test-deploy)自動...
摘要:正式內(nèi)測月初,上線,正式進入開發(fā)者的視野。公測注冊取消邀請碼限制,用戶可直接注冊使用。支持持續(xù)部署相比持續(xù)集成,持續(xù)部署的工作流程更受關(guān)注。 從 0 到 1,從邀請式內(nèi)測到收費上線,flow.ci 經(jīng)歷了十個多月的沉淀與打磨。這期間,flow.ci 工程師們奮力趕工,進行了一系列的大功能更新,Bug 修復(fù),功能優(yōu)化。 這篇文章記錄了 flow.ci 內(nèi)測期間的大功能更新和相關(guān)的實踐教程...
摘要:攜程容器云實踐這篇文章介紹了攜程技術(shù)團隊容器云的相關(guān)實踐,包括實踐在線旅游與彈性需求容器云定位容器部署基本原則容器編排選型取舍容器網(wǎng)絡(luò)選型遇到的問題容器監(jiān)控方案。 這周一,我們迫不及待寫下了最新的 changelog —— 項目語言新增「Java」。創(chuàng)建 Java 項目工作流和其它語言項目配置很相似,flow.ci 提供了默認(rèn)的 Java 項目構(gòu)建流程模版,快去試試吧~showImg(...
摘要:阿里云效平臺基于理念的私有平臺實踐本文將系統(tǒng)的從個方面,分享互娛運維團隊對于運維平臺實踐經(jīng)驗及未來展望,希望對大家有一些參考意義。 CI Weekly 圍繞『 軟件工程效率提升』 進行一系列技術(shù)內(nèi)容分享,包括國內(nèi)外持續(xù)集成、持續(xù)交付,持續(xù)部署、自動化測試、 DevOps 等實踐教程、工具與資源,以及一些工程師文化相關(guān)的程序員 Tips 。同步于 flow.ci Blog、微信公眾號、官...
閱讀 1941·2021-11-24 09:39
閱讀 3525·2021-09-28 09:36
閱讀 3295·2021-09-06 15:10
閱讀 3452·2019-08-30 15:44
閱讀 1161·2019-08-30 15:43
閱讀 1806·2019-08-30 14:20
閱讀 2721·2019-08-30 12:51
閱讀 2042·2019-08-30 11:04