發(fā)布: 軟件測試培訓 發(fā)布時間:2023-06-16 16:50:21
持續(xù)集成包含的流程有
1、提交:開發(fā)者向代碼倉庫提交代碼,所有后續(xù)的步驟都始于本地代碼的一次提交(commit)。
2、測試(第一輪):代碼倉庫對commit操作設置了鉤子(hook),只要提交代碼或者合并進主干,就會啟動自動化測試。
3、構建:將源碼轉(zhuǎn)換為可以運行的實際代碼,比如安裝依賴、配置各種資源(樣式表、js腳本、圖片等)等。
4、測試(第二輪):第二輪是全面測試,包含單元測試、集成測試,以自動化測試為主,新版本的每一個更新點都要測試到。
5、部署:將所有文件打包存檔,發(fā)到生產(chǎn)服務器,生產(chǎn)服務器將其解包成本地的一個目錄,再將運行路徑的符號鏈接指向這個目錄,然后重新啟動應用。
6、回滾:一旦之前的版本發(fā)生問題,就要回滾到上一個版本的構建結果。
持續(xù)集成的流程為
1、提交代碼到Source Repository(源代碼倉庫),并通過git hook等;
2、觸發(fā)CI Server(持續(xù)集成服務器)的相關功能。執(zhí)行編譯——測試——輸出結果的流程;
3、向開發(fā)人員反饋結果的report。
上一篇:java中的雙分支結構是
中公教育是一家中國領先的全品類職業(yè)教育機構,提供超過100個品類的綜合職業(yè)就業(yè)培訓服務。公司在全國超過1000個直營網(wǎng)點展開經(jīng)營,深度覆蓋300多個地級市,并正在快速向數(shù)千個縣城和高校擴張。
通過階段性授課機制,和每階段的定期考核,先讓學員能夠?qū)W會所學內(nèi)容,才能找打合適工作。最后一個階段為就業(yè)課程,從技術和面試兩個方面加深就業(yè)能力,并且還有不定期的雙選會供大家選擇。
線下課程全程是師資面對面教學,不會存在上課只對著大屏幕上課的情況,有問題都可以在課上得到解答。并且優(yōu)就業(yè)通過自主研發(fā)大綱和學習路線,并且定期更新課程所學技術,讓大家所學技術不落伍。
為您詳細答疑解惑,更能領取免費課程