應(yīng)用部署
Web應(yīng)用部署
定制化腳本:支持自定義shell腳本、ansible腳本部署。
主機(jī)管理:供主機(jī)在線可視化管理。
部署詳情查看支:持部署詳情、部署日志查看,方便部署失敗問題定位。
微服務(wù)應(yīng)用部署
部署服務(wù)支持將應(yīng)用部署到ServiceStage上,也可將部署到ServiceStage上的實(shí)例快照進(jìn)行歷史版本回滾,幫助企業(yè)簡化部署、監(jiān)控、運(yùn)維和治理等應(yīng)用生命周期管理工作。
容器部署
容器部署支持以下特性:
支持基于Kubectl命令行工具和Kubernetes API的部署方式。
支持Helm部署方式及升級(jí)Kubernetes集群的功能。
支持在主機(jī)中以執(zhí)行Docker命令的方式,完成鏡像的構(gòu)建、上傳、拉取、運(yùn)行等操作,實(shí)現(xiàn)應(yīng)用的部署。
函數(shù)部署
函數(shù)部署支持以下特性:
支持將軟件包部署到FunctionGraph,并發(fā)布新版本。
支持基于FunctionGraph的函數(shù)別名機(jī)制,實(shí)現(xiàn)函數(shù)版本的切換和灰度發(fā)布功能。
主機(jī)部署
主機(jī)部署支持以下特性:
支持JDK、Tomcat等工具安裝。
支持文件的刪除、拷貝等文件操作。
支持Tomcat、SpringBoot、Nginx等多種技術(shù)棧。
支持shell命令&腳本、Powershell命令&腳本等自定義部署。
支持軟件包下載、配置文件修改等輔助功能。
應(yīng)用部署特性
引導(dǎo)式創(chuàng)建應(yīng)用,入門更輕松
為幫助新用戶快速了解和使用CodeArts Deploy,新增針對(duì)新用戶的指引功能。采用決策樹的引導(dǎo)方式,使用戶快速上手,降低使用成本。
豐富的系統(tǒng)模板,支持即時(shí)預(yù)覽
新增Node.js應(yīng)用部署、Go應(yīng)用部署、nginx-ingres灰度發(fā)布以及通用部署等系統(tǒng)模板。同時(shí)增加系統(tǒng)模板分類功能和模板預(yù)覽功能,便于用戶在模板列表快速預(yù)覽各模板承載的部署能力,精準(zhǔn)選用目標(biāo)模板。
Kubernetes的Nginx-Ingress灰度發(fā)布
增加基于華為云CCE集群的Nginx-Ingress的灰度發(fā)布能力,降低配置復(fù)雜度,提升灰度發(fā)布效率。
環(huán)境管理
應(yīng)用詳情下增加環(huán)境管理功能,環(huán)境資源可托管由主機(jī)組成的主機(jī)組以及Kubernetes集群。環(huán)境權(quán)限管理精確化,進(jìn)一步規(guī)范應(yīng)用(軟件包)跟環(huán)境的依賴關(guān)系。
多地域?yàn)?zāi)備部署,多賬號(hào)協(xié)同部署
對(duì)于日常開發(fā)以及物理環(huán)境均在華為云上的場景,CodeArts Deploy支持跨region高可用容災(zāi)部署,以及企業(yè)內(nèi)多賬號(hào)間跨賬號(hào)協(xié)同部署。
應(yīng)用部署方式
部署應(yīng)用支持三種部署方式:
立即部署:部署已保存但未部署的應(yīng)用。
全新部署:部署當(dāng)前已有的應(yīng)用。此方法適用于使用應(yīng)用原有的配置進(jìn)行部署。
回退部署:針對(duì)應(yīng)用的部署記錄(支持顯示最近92天的部署記錄),可選擇某一次部署記錄重新部署。此方法適用于使用歷史某一次應(yīng)用的配置完成部署。
立即部署
1、登錄軟件開發(fā)生產(chǎn)線首頁,單擊目標(biāo)項(xiàng)目名稱,進(jìn)入項(xiàng)目首頁。
2、單擊菜單“持續(xù)交付 > 部署”,進(jìn)入項(xiàng)目下部署服務(wù)界面。
3、在應(yīng)用列表中選擇待部署應(yīng)用,單擊“立即部署”,即可部署該應(yīng)用。
全新部署
1、登錄軟件開發(fā)生產(chǎn)線首頁,單擊目標(biāo)項(xiàng)目名稱,進(jìn)入項(xiàng)目首頁。
2、單擊菜單“持續(xù)交付 > 部署”,進(jìn)入項(xiàng)目下部署服務(wù)界面。
3、在應(yīng)用列表中選擇待部署應(yīng)用,單擊右三角圖標(biāo),即可部署該應(yīng)用。
回退部署
1、登錄軟件開發(fā)生產(chǎn)線首頁,單擊目標(biāo)項(xiàng)目名稱,進(jìn)入項(xiàng)目首頁。
2、單擊菜單“持續(xù)交付 > 部署”,進(jìn)入項(xiàng)目下部署服務(wù)界面。
3、在應(yīng)用列表中選擇目標(biāo)應(yīng)用,單擊應(yīng)用名稱,進(jìn)入應(yīng)用部署記錄。
4、在部署記錄中選擇需要重新部署的版本,單擊“回退到此版本”,在彈框里單擊“確定”。