閱讀493 返回首頁    go 技術社區[雲棲]


持續集成(CI)的作用-Wise2C容器技術的開展

在睿雲智合Wise2C的WiseBuild能運行的持續集成操作,這款產品能為容器帶來高效的運作,開箱即用的雙模CI/CD持續交付平台,可以支持容器以及傳統交付兩種方式的持續集成與部署。為行業應用的開發,測試和軟件發布提供全流程的管理,同時可以對開發,測試,預生產環境進行快速創建及管理。

那麼持續集成(CI)的作用是什麼?

持續集成是一種軟件開發實踐,即團隊開發成員經常定期集成他們的代碼到共享存儲庫,通常每個成員每天至少集成一次,也就意味著每天可能會發生多次集成。每次集成都通過自動化的方式構建(包括編譯,發布,自動化測試),從而高效而快速地驗證並發現

集成錯誤。

最簡單的CI可以隻包括幾件事情:

1.一個腳本,啟動一個測試工具,例如PHPUnit,JUnit或NUnit,一旦新的代碼被集成到Git倉庫的主分支中,它會運行應用程序的測試套件;

2.在測試套件成功後構建軟件的腳本;

3.發送給開發人員的電子郵件通知提醒他們以上兩個步驟的完成情況。

實際上,CI管道通常具有更複雜的要求,例如數據庫,排隊,緩存和Web服務器,這通常是接受和集成測試所需要的。這種複雜性可以由一係列因素驅動,例如軟件服務的行業,監管要求和約束,預算限製和項目的技術要求。

計算成本通常不是一個快速而簡單的過程。讓我們來看一個例子:CodeshipBasic提供了三個付費計劃:starter、essential和power。還有一個免費的計劃(不僅僅是免費試用),如果你剛剛建立一個項目,你可以免費開始,然後隨著預算的增長,你可以擴大規模以獲得更多的功能和權限

最後更新:2017-11-17 17:34:12

  上一篇:go  懶加載和預加載的實現
  下一篇:go  身懷絕技的開發者們,快來DataV玩轉可視化組件