開(kāi)發(fā)工程師完成應(yīng)用開(kāi)發(fā)后build一個(gè)docker image,基于這個(gè)image創(chuàng)建的container像是一個(gè)集裝箱,里面打包了各種“散件貨物”(運(yùn)行應(yīng)用所需的程序,組件,運(yùn)行環(huán)境,依賴)。無(wú)論這個(gè)集裝箱在哪里:開(kāi)發(fā)環(huán)境、測(cè)試環(huán)境、生產(chǎn)環(huán)境,都可以確保集裝箱里面的“貨物”種類與個(gè)數(shù)完全相同,軟件包不會(huì)在測(cè)試環(huán)境缺失,環(huán)境變量不會(huì)在生產(chǎn)環(huán)境忘記配置,開(kāi)發(fā)環(huán)境與生產(chǎn)環(huán)境不會(huì)因?yàn)榘惭b了不同版本的依賴導(dǎo)致應(yīng)用運(yùn)行異常。這樣的一致性得益于“發(fā)貨”(build docker image)時(shí)已經(jīng)密封到”集裝箱“中,而每一個(gè)環(huán)節(jié)都是在運(yùn)輸這個(gè)完整的、不需要拆分合并的”集裝箱“。
WiseBuild持續(xù)交付平臺(tái)設(shè)計(jì)遵循“Build In Docker, Build With Docker, Run With Docker" 基于容器技術(shù)全面減少對(duì)于異構(gòu)構(gòu)建環(huán)境的支持,并且默認(rèn)提供了當(dāng)前主流的編程語(yǔ)言的編譯,以及測(cè)試支持。同時(shí)用戶可以根據(jù)需要在持續(xù)交付流水線中集成Sonarqube進(jìn)行代碼的質(zhì)量跟蹤和管理。
• 自動(dòng)化測(cè)試階段,從功能交付斷言整個(gè)系統(tǒng)是能夠滿足客戶規(guī)范和要求的,WiseBuild持續(xù)交付平臺(tái)支持基于Rancher或者Rancher Compose在流水線中自動(dòng)部署鏡像到Rancher平臺(tái),同時(shí)內(nèi)置了Selenium,Robotframework,Cucumber等主流自動(dòng)化測(cè)試工具和框架。
• 手動(dòng)測(cè)試階段,當(dāng)新的代碼提交部署到rancher環(huán)境后,開(kāi)發(fā)人員同時(shí)可以快速的進(jìn)行手動(dòng)測(cè)試,確保新提交的代碼在測(cè)試環(huán)境中是可用的,并且滿足相關(guān)的功能需求。
WiseBuild
開(kāi)箱即用的雙模CI/CD持續(xù)交付平臺(tái),可以支持容器以及傳統(tǒng)交付兩種方式的持續(xù)集成與部署。為行業(yè)應(yīng)用的開(kāi)發(fā),測(cè)試和軟件發(fā)布提供全流程的管理,同時(shí)可以對(duì)開(kāi)發(fā),測(cè)試,預(yù)生產(chǎn)環(huán)境進(jìn)行快速創(chuàng)建及管理。
深圳睿云智合科技有限公司主要經(jīng)營(yíng)云計(jì)算軟件與技術(shù)服務(wù),主要產(chǎn)品有Rancher專業(yè)服務(wù)、云解決方案咨詢、wisebuild、wiserun、wisemarket,Wise2C基于容器技術(shù)開(kāi)發(fā)的新一代PaaS平臺(tái)解決方案,目標(biāo)是覆蓋現(xiàn)代軟件生產(chǎn)線的全流程,使用更開(kāi)放,更靈活的平臺(tái)技術(shù),讓客戶應(yīng)用開(kāi)發(fā),部署和運(yùn)維更快捷,自動(dòng)化。
聯(lián)系人:蔣湘鄂
聯(lián)系電話:0755-61665388
聯(lián)系手機(jī):15813889540
地址:廣東省深圳市南山區(qū)粵海街道科技園高新南四道創(chuàng)維半導(dǎo)體設(shè)計(jì)大廈東座11樓A0 |
 |
|