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