技術(shù)特征:
技術(shù)總結(jié)
本發(fā)明實施例公開了一種自動化構(gòu)建軟件版本的方法與裝置,軟件版本構(gòu)建系統(tǒng)會自動獲取最新提交的源代碼;利用單元測試用例集合對源代碼進行單元測試;當單元測試失敗后,則將源代碼回滾至上一次代碼版本,并對該代碼版本進行單元測試。當單元測試成功后,則編譯源代碼生成程序包,并利用模塊測試用例集合對程序包進行模塊測試;當模塊測試失敗時,則將源代碼回滾至上一次代碼版本,執(zhí)行單元測試的步驟。當模塊測試成功后,則依據(jù)程序包構(gòu)建軟件版本。系統(tǒng)自動化進行單元測試和模塊測試,可以大大節(jié)省開發(fā)時間,縮短軟件版本的開發(fā)周期,提高了研發(fā)效率,并且利用代碼自動回滾功能,可以有效保證每一次構(gòu)建出來的軟件版本都是可用的版本。
技術(shù)研發(fā)人員:張月輝;耿東;崔新民
受保護的技術(shù)使用者:鄭州云海信息技術(shù)有限公司
技術(shù)研發(fā)日:2017.06.28
技術(shù)公布日:2017.10.10