色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么要用jenkins?怎么控制測試中的版本與需要發(fā)布的版本?

阮建安2年前12瀏覽0評論

首先使用jenkins,可以加速我們從代碼拉取到打包編譯到最終部署到生產(chǎn)或者測試環(huán)境中,而且可以實現(xiàn)自動調(diào)用我們的自動化測試腳步進行冒煙測試或者回歸測試,提升打包部署的效率,但是Jenkins并不是所有的場景都適用,如短期項目一到兩個月均可完成,或者說團隊開發(fā)規(guī)模5人以內(nèi),建議不要用,因為多出一套工具體系就需要多一個人去維護它。

如何保證測試版本和發(fā)布版本一致性,首先需要從源頭上去控制,既從代碼庫拉取代碼的時候,如果測試到一定程度后,認為此前可以發(fā)布了,那么首先需要在代碼庫打一個tag,配置發(fā)布的jenkins流程時,需要在拉去代碼時,從此前打的tag拉去代碼進行正式環(huán)境的編譯構(gòu)建和部署,否則很可能造成測試的版本和發(fā)布版本不一致,因為在測試結(jié)束到發(fā)布之間,研發(fā)人員很有可能還繼續(xù)往分支上提交代碼,如果每次都拉取最新的代碼,這樣就非常容易造成版本混亂。