流水線
云容器引擎 CCE DevOps
一站式容器化交付 基于代碼源自動完成代碼編譯、 鏡像 構(gòu)建、灰度發(fā)布、容器化部署流程。對接已有CI/CD,完成傳統(tǒng)應(yīng)用的容器化改造和部署 優(yōu)勢 高效流程管理 更優(yōu)的流程交互設(shè)計,腳本編寫量較傳統(tǒng)CI/CD流水線減少80%以上,讓CI/CD管理更高效 靈活的集成方式?? 提供豐富的接口便于與企業(yè)已有CI/CD系統(tǒng)進(jìn)行集成,靈活適配企業(yè)的個性化訴求 高性能 全容器化架構(gòu)設(shè)計,任務(wù)調(diào)度更靈活,執(zhí)行效率更高 建議搭配使用: 對象存儲服務(wù) OBS、 虛擬專用網(wǎng)絡(luò) VPN、容器 鏡像服務(wù) SWR
容器鏡像服務(wù)應(yīng)用場景
一站式容器化交付 基于代碼源自動完成代碼編譯、鏡像構(gòu)建、灰度發(fā)布、容器化部署流程; 對接已有CI/CD,完成傳統(tǒng)應(yīng)用的容器化改造和部署 優(yōu)勢 高效流程管理 科學(xué)的流程交互設(shè)計,腳本編寫量較傳統(tǒng)CI/CD流水線顯著減少,讓CI/CD管理更高效 靈活的集成方式 提供豐富的接口便于與企業(yè)已有CI/CD系統(tǒng)進(jìn)行集成,靈活適配企業(yè)的個性化訴求 高性能 全容器化架構(gòu)設(shè)計,任務(wù)調(diào)度更靈活,執(zhí)行效率更高 建議搭配使用:云容器引擎 CCE、代碼托管 CodeHub鏡像生命周期管理 提供鏡像構(gòu)建、鏡像上傳、下載、同步、刪除等完整的生命周期管理能力 優(yōu)勢 P2P加速下載 華為自主專利的加速下載技術(shù),提升華為云容器拉取鏡像的速度 高可靠的存儲 依托華為OBS專業(yè)存儲,確保鏡像的存儲可靠性高達(dá)11個9 更安全的存儲 細(xì)粒度的授權(quán)管理,讓用戶更精準(zhǔn)的控制鏡像訪問權(quán)限 建議搭配使用:云容器引擎 CCE、云容器實例 CCI、代碼托管 CodeHub
為什么選擇CodeArts
一站式軟件開發(fā)生產(chǎn)線 - 軟件開發(fā)全流程覆蓋:支持需求管理、代碼托管、流水線、代碼檢查、編譯構(gòu)建、部署、測試、制品倉庫等全生命周期軟件開發(fā)服務(wù); - 開箱即用,云上開發(fā),全流程規(guī)范可視,高效異地協(xié)作。 研發(fā)安全Built-In - 在應(yīng)用設(shè)計、開發(fā)、測試、運行等全流程提供安全規(guī)范及防護(hù)能力,支撐應(yīng)用研發(fā)供應(yīng)鏈安全有效落地; - 提供威脅建模分析、GDPR隱私保護(hù)問題分析、白盒安全編碼檢查、Web 漏洞掃描 、主機漏洞掃描、容器配置安全檢查等多種安全防護(hù)能力能力。 華為多年研發(fā)實踐能力及規(guī)范外溢 - 華為多年研發(fā)優(yōu)秀實踐沉淀的工具能力外溢,支持IPD、DevSevOps、敏捷、精益看板、 CI/CD持續(xù)交付等多種主流研發(fā)模式; - 覆蓋嵌入式、云服務(wù)、微服務(wù)、移動應(yīng)用等多類應(yīng)用開發(fā)場景;內(nèi)置需求管理、代碼檢查、測試管理等眾多華為研發(fā)規(guī)范。 高質(zhì)高效敏捷交付 - 支持代碼檢查、構(gòu)建、測試、部署任務(wù)自定義和全面 自動化 并提供可視化編排的持續(xù)交付流水線,一鍵應(yīng)用部署,上線發(fā)布零等待; - 需求管理、代碼檢查、測試計劃、流水線門禁等內(nèi)置華為經(jīng)驗規(guī)范,有效提升應(yīng)用研發(fā)質(zhì)量,問題早發(fā)現(xiàn)。
部署功能描述
主機管理 添加,移除目標(biāo)主機的授信信息,支持批量添加主機和添加主機組 部署任務(wù)管理 提供部署任務(wù)的創(chuàng)建,刪除功能,滿足一鍵式部署,同時滿足用戶自定義部署腳本進(jìn)行部署的功能 部署詳情查看 提供部署任務(wù)日志、描述、軟件包等部署詳情查看,方便查看部署失敗問題定位 部署任務(wù)編排 用戶可以通過流水線定制交付流程,支持并行和串行任務(wù),系統(tǒng)自動執(zhí)行所有任務(wù),并可查看所有任務(wù)的執(zhí)行狀態(tài)、日志及報告 Shell部署 支持用戶自定義shell腳本,進(jìn)行l(wèi)inux目標(biāo)主機部署 Ansible部署 兼容開源框架Ansible playbook語法,將自定義playbook上傳到系統(tǒng)中進(jìn)行部署,同時提供多種playbook樣例給用戶參考 容器部署 支持將用戶應(yīng)用進(jìn)行docker部署,選擇自定義的容器鏡像部署應(yīng)用到華為云容器服務(wù)中,無需自己搭建容器集群,而由華為云容器服務(wù)進(jìn)行應(yīng)用的托管和運維 模板部署 以提供原子操作的方式編排部署過程,輕量易用,并且內(nèi)置了通用的系統(tǒng)模板,幫助用戶輕松實現(xiàn)軟件的一鍵式自動部署
流水線功能描述
可視工作流編排 提供可視化的方式按需定制工作流程,自由配置執(zhí)行階段,階段內(nèi)任務(wù)串并行可選,滿足CI/CD/DevOps場景下的自動化價值交付 執(zhí)行觸發(fā)器 提供手動、定時、倉庫聯(lián)動的多種執(zhí)行觸發(fā)方式,可以在失敗點繼續(xù)執(zhí)行,可以滿足項目周期性持續(xù)交付,也可以為個人持續(xù)集成提供支持 質(zhì)量門禁 在每個階段增加針對任務(wù)執(zhí)行結(jié)果的質(zhì)量門禁,確保價值交付的每個階段都滿足適當(dāng)?shù)馁|(zhì)量要求,提升交付質(zhì)量并減少返工幾率 執(zhí)行參數(shù) 通過定義靜態(tài)參數(shù),實現(xiàn)全流程的常量傳遞;通過定義動態(tài)參數(shù),實現(xiàn)不同場景下的任務(wù)變量傳遞 嵌套與審批 提供流水線嵌套調(diào)用子流水線,實現(xiàn)大規(guī)模分層分級持續(xù)交付流水線設(shè)置和批量啟動;通過加入簡化版人工審批任務(wù),確保流程合規(guī) 擴(kuò)展三方系統(tǒng) 提供向第三方系統(tǒng)擴(kuò)展的能力,支持用戶自定義任務(wù)執(zhí)行環(huán)境,擴(kuò)展插件數(shù)量將持續(xù)增加
應(yīng)用管理與運維平臺持續(xù)交付解決方案
持續(xù)交付解決方案 基于ServiceStage流水線實現(xiàn)應(yīng)用全流程“自助式”開發(fā)、集成、驗證與上線 優(yōu)勢 一鍵生成持續(xù)交付環(huán)境 自動生成應(yīng)用框架代碼,自動構(gòu)建應(yīng)用組件,并部署到指定環(huán)境 多語言應(yīng)用 Java、Go、Node.js、PHP、Python、Ruby 多種源碼倉庫 CodeHub、GitHub、Gitee、GitLab、Bitbucket 建議搭配使用:代碼托管 CodeHub、云性能測試服務(wù) CPTS、 應(yīng)用性能管理 APM