摘要:正式內測月初,上線,正式進入開發者的視野。公測注冊取消邀請碼限制,用戶可直接注冊使用。支持持續部署相比持續集成,持續部署的工作流程更受關注。
從 0 到 1,從邀請式內測到收費上線,flow.ci 經歷了十個多月的沉淀與打磨。這期間,flow.ci 工程師們奮力趕工,進行了一系列的大功能更新,Bug 修復,功能優化。
這篇文章記錄了 flow.ci 內測期間的大功能更新和相關的實踐教程,以及在可預見的未來 flow.ci 將迭代的新功能。
正式內測4月初,flow.ci Beta 上線,正式進入開發者的視野。
Beta 版的 flow.ci 支持國外最主流的代碼倉庫構建,也有基礎的插件和 trigger,支持主流的開發語言創建自動化工作流,同時提供了每種開發語言相關的基礎實踐教程。我們的初衷在于,flow.ci 能將工程師們從眼前重復繁瑣的事情中解放出來。
flow.ci 的官方文檔 同時支持中文、英文兩個版本。順便說一句,官方文檔也是用 flow.ci 做的持續部署與自動更新,相關教程見這里。
更適應國內開發者習慣 - 代碼倉庫支持 Coding經過對國內開發者的代碼倉庫使用習慣調研,flow.ci 迅速支持了 Coding 的代碼倉庫。除了現有的代碼源(GitHub/GitLab/Bitbucket),在創建項目時可以選擇 Coding 進行持續集成了 :)
代碼質量檢測插件上線更好的代碼質量檢測,幫助我們檢查代碼中的錯誤,減少 codereview 花費的時間,增強代碼的可維護性。
基于這個原則,我們上線了幾款代碼質量檢測插件,涵蓋每一種開發語言主流的代碼質量檢查的插件。添加插件方式也非常方便,搜索相關關鍵詞,點擊"添加"就會加入現有的工作流中。
應大多數 iOS 開發者的需求,flow.ci 開始支持 iOS 項目的持續集成。看下這篇 iOS 快速入門幫助快速編譯、測試、打包上傳至 fir.im,一氣呵成:)
也可以參考一下內測用戶@阿米amoy 分享的 flow.ci iOS 構建經驗>>flow.ci 初體驗! 記一次暖心的 iOS 持續集成。
flow.ci 公測注冊取消邀請碼限制,用戶可直接注冊使用 flow.ci。我們嘗試著讓 flow.ci 面向更多的開發者,接受更多的聲音。
支持 .yml 配置文件除了頁面配置工作流,flow.ci 目前已經支持更 Geek 的方式——.yml 配置文件設置工作流,詳細的使用方法可參考文檔:YML 配置文件。選擇你喜歡的方式,開心就好:)
以上是目前為止 flow.ci 從內測到收費上線的重大功能更新,未來的 flow.ci 會是什么樣子呢?我們規劃了下面重大功能上線,看看有沒有你期待的功能。
更靈活的自定義 docker 鏡像如果你不滿足于 flow.ci 官方 docker 鏡像,那到時候一定要試試自定義 docker 鏡像!你可以在自定義 docker 鏡像中安裝任何運行時需要的組件、依賴包等等,更加靈活便捷。
支持插件自定義,開放插件市場很多開發者們喜歡使用自定義插件腳本,未來 flow.ci 會統一插件的腳本標準,開發者可以將自己的插件開源提交到 flow.ci 插件市場,避免開發者們重復造輪子。
構建狀態的監控功能持續集成的原則之一就是每個人都可以了解當前項目的構建狀態。flow.ci 將從「項目」和「時間兩個維度監控項目的構建狀態,方便跟蹤到相關負責人員項目構建失敗的問題。
項目構建的數據分析展示關于項目構建的數據分析,可以根據「時間」篩選,查看項目的構建成功率、構建次數、構建時長等數據指標,更方便地了解和分析團隊項目的構建狀態。
支持持續部署相比持續集成,持續部署的工作流程更受關注。使用 flow.ci 將測試完畢的代碼自動部署到諸如AWS,阿里云,IBM Bluemix(插件形式)等各種云平臺或自己的服務器上,從 build-test-deploy 整個工作流自動化完成,相信很多人都會期待吧:)
支持產物存儲未來 flow.ci 會將構建過程產生的日志、構建結果的安裝包等相關的產物保存下來,做到產物可追溯可查找,代碼和產物一一對應。
Long-Run測試時一定要保證環境是干凈/新鮮的,才能保證每次測試的結果是一樣的。Long-Run 是在構建完成后 flow.ci 為可部署的版本提供可持續運行的測試環境,這樣項目與項目之間,不同的代碼版本之間互相隔離,互不影響。
上面的 7 大新功能將在未來 3 個月內上線,如果你也有其他需求,請來flow.ci 社區告知我們:)
未來可期,希望 flow.ci 帶給你們更多驚喜!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26805.html
摘要:圍繞軟件工程效率提升進行一系列技術內容分享,包括國內外持續集成持續交付,持續部署自動化測試等實踐教程工具與資源,以及一些工程師文化相關的程序員。劃分了數據庫日志安全監控配置管理云服務等個大類,個工具。 CI Weekly 圍繞『 軟件工程效率提升』 進行一系列技術內容分享,包括國內外持續集成、持續交付,持續部署、自動化測試、 DevOps 等實踐教程、工具與資源,以及一些工程師文化相關...
摘要:很高興地宣布在協議下正式開源了。是國內首套開源持續集成解決方案,幫助企業團隊實現開發流程自動化,快速持續交付高質量軟件。官方網站開源地址以此,你可以將功能完整的持續集成服務部署到內網使用。 很高興地宣布 flow.ci 在 Apache-2.0 協議下正式開源了。flow.ci 是國內首套開源持續集成(CI) 解決方案,幫助企業團隊實現開發流程(build-test-deploy)自動...
摘要:很高興地宣布在協議下正式開源了。是國內首套開源持續集成解決方案,幫助企業團隊實現開發流程自動化,快速持續交付高質量軟件。官方網站開源地址以此,你可以將功能完整的持續集成服務部署到內網使用。 很高興地宣布 flow.ci 在 Apache-2.0 協議下正式開源了。flow.ci 是國內首套開源持續集成(CI) 解決方案,幫助企業團隊實現開發流程(build-test-deploy)自動...
摘要:在,我們把項目的開發工作流稱為,每個由觸發器和插件構成。系統根據不同的語言和環境提供對應的模版,觸發器和插件。圖為跑完整個持續集成流程,健康的項目狀態。 高效程序員的習慣之一——讓開發流程自動化。Automating shapes smarter future. 這是一個關于如何快速實現 PHP 項目自動化持續集成的快速指導。無論你是否使用過持續集成,或在苦心尋找一款合適的持續集成工具...
閱讀 780·2023-04-25 16:55
閱讀 2811·2021-10-11 10:59
閱讀 2077·2021-09-09 11:38
閱讀 1791·2021-09-03 10:40
閱讀 1491·2019-08-30 15:52
閱讀 1131·2019-08-30 15:52
閱讀 960·2019-08-29 15:33
閱讀 3499·2019-08-29 11:26