閱讀523 返回首頁    go 阿裏雲 go 技術社區[雲棲]


想知道一個互聯網項目如何實現持續集成嗎?(含視頻)


想要了解一個互聯網項目如何實現持續集成嗎?想要知道持續集成過程中需要經曆哪些階段嗎?想要明白開發測試同學如何配合工作嗎?阿裏巴巴持續集成持續交付平台——雲效,將為大家呈現由真人配音、全程視頻演示的項目的一生。精彩不容錯過!


360_1075659409938733_59ccabdada656e4.png


視頻演示:





雲效官網視頻鏈接:(進入頁麵後選擇左側幫助視頻欄--雲效研發整體流程視頻)


https://ali-aegis.aliyun.com/help/help.html?spm=0.0.0.0.W35KAx 


視頻解讀:

項目準備階段:我們評審好項目需求,初步完成項目的資源評估,以及確定項目的交付日期後,即可在雲效配置管理係統創建項目,填寫項目成員,申請應用代碼分支。雲效提供配置管理功能,同時開放接口,支持對接外部的配管係統。

開發階段:開發在本機編寫代碼,每次代碼CI後,雲效單測集成係統會動檢測代碼變更,幾分鍾後收到郵件提醒,在郵件中,可以看到單測用例,靜態掃描等信息,也可點擊項目或者數字鏈接到雲效單測集成係統,在係統上我們可以看到每次代碼提交運行的詳細情況。

測試準備階段(含開發自測):開發在編寫代碼的同時,測試也進入測試準備階段。測試在雲效平台可以編寫UI、接口、以及手工測試用例,用例編寫完成後,還需要準備一些測試數據,在雲效的數據銀行提供了豐富的測試數據生成方式,我們可以根據配置單,快速生成所需要的測試數據。

測試階段(環境部署、接口、UI、手工用例測試):開發自測通過後,項目進入測試階段。開發在項目中打一個測試包,打開環境管理,點擊申請,這時雲效平台會自動申請一台雲服務,選出剛打出來的測試部署包,點擊部署,測試環境的部署就自動開始了。在部署過程中,可以實時監控部署日誌,獲取Hosts綁定信息。測試在平台響應“接手測試”,在項目中運行寫好的接口測試用例,運行UI用例,以及在手工用例係統中,運行功能用例,及時提交發現的缺陷。開發在收到缺陷郵件提醒後,可以在平台修複缺陷。接口、UI、功能測試都完成後,測試可以在平台響應功能“測試通過”。

集成測試階段:開發在平台提交集成,項目進入集成隊列,平台自動從應用的主幹拉取最新的release分支,將項目中的分支和release分支合並,打出集成測試包,部署到集成測試環境,觸發集成自動化腳本運行。項目成員可以在集成環境進行測試驗證,驗證通過後,平台上響應“驗證通過”。配管將發布包部署到正式環境,觸發代碼合並主幹。這樣,就在雲效平台上完成了一個項目持續集成過程。


關於雲效:




最後更新:2017-08-13 22:26:08

  上一篇:go  茶道長:做微商都會有哪些痛點?
  下一篇:go  係統穩定性保障核武器——全鏈路壓測