原因:
構(gòu)建與運維團(tuán)隊等待開發(fā)人員的文檔
測試人員等待好的版本構(gòu)建出來
新功能開發(fā)完成幾周之后,開發(fā)團(tuán)隊才能收到缺陷報告
開發(fā)快完成時出現(xiàn)問題或新需求
快速的流水線部署作業(yè)可以快速完成任務(wù),快速定位問題腕窥,讓軟件交付過程中的每個人都能夠看到每個構(gòu)建版本從提交到發(fā)布的整個過程。
概念:
軟件從版本控制系統(tǒng)到用戶手中這一過程自動化的表現(xiàn)形式〉醯担可以分為四個階段:提交,自動化驗收測試唾糯,手工測試(有時候UI測試)怠硼,發(fā)布。
方法:
對價值流劍魔移怯,并創(chuàng)建一個可工作的簡單框架
將構(gòu)建與部署流程自動化
將單元測試和代碼分析自動化
將驗收測試自動化
將發(fā)布自動化