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