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