91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

穩(wěn)定可靠安全無憂,華為云發(fā)布代碼托管服務(wù)CodeArts Repo

科技怪授 ? 來源:科技怪授 ? 作者:科技怪授 ? 2023-03-22 16:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

2022年2月,黑客竊取某著名公司大量源碼,包含硬件原理圖、源代碼、顯卡驅(qū)動(dòng)源碼等信息,并對(duì)企業(yè)勒索巨額贖金;3月,全球最大的開源代碼托管網(wǎng)站經(jīng)歷了多次長(zhǎng)達(dá)數(shù)個(gè)多小時(shí)的宕機(jī),數(shù)百萬開發(fā)者無法提交代碼,導(dǎo)致開發(fā)活動(dòng)中斷。

源代碼是企業(yè)最寶貴的資產(chǎn)之一,一旦保存源代碼的系統(tǒng)出現(xiàn)安全性或穩(wěn)定性問題,將給企業(yè)商業(yè)及信譽(yù)帶來不可估量的損失。隨著軟件規(guī)模的不斷擴(kuò)大,生成軟件的源代碼規(guī)模也在急劇上升,單個(gè)軟件系統(tǒng)規(guī)模已達(dá)數(shù)億行、開發(fā)人員達(dá)數(shù)千人——如何管理好龐大的源代碼,并讓企業(yè)員工持續(xù)穩(wěn)定的開展軟件開發(fā)活動(dòng)將成為一個(gè)重大的挑戰(zhàn)。

2月20日,華為云代碼托管服務(wù)CodeArts Repo將于22:00正式上線,這是一款全棧自研、基于Git的云端代碼托管服務(wù),旨在保護(hù)企業(yè)核心代碼資產(chǎn)安全,提升企業(yè)研發(fā)質(zhì)量和效率。

代碼管理工具是軟件開發(fā)的基礎(chǔ)不斷提升研發(fā)質(zhì)量和效率,縮短TTM(Time to Market)是軟件企業(yè)商業(yè)成功的關(guān)鍵。如今,一款軟件通常由多人協(xié)作開發(fā)而成,代碼管理工具不僅是研發(fā)資產(chǎn)的重要載體,同時(shí)也支撐了版本化配置管理、代碼開發(fā)的工作流等活動(dòng),通過與CI/CD工具服務(wù)集成,能夠有效提升團(tuán)隊(duì)協(xié)作效率和自動(dòng)化交付效率。

poYBAGQatlmAX1V3AADmR8d6E8E887.png

▲代碼管理工具在開發(fā)活動(dòng)中發(fā)揮著關(guān)鍵作用

為了讓代碼資產(chǎn)更加安全和穩(wěn)定,一款現(xiàn)代化代碼管理工具應(yīng)當(dāng)具備如下主要能力:版本控制

包含代碼存儲(chǔ)功能,支持代碼上傳和下載,并能夠簡(jiǎn)單、準(zhǔn)確地記錄和重現(xiàn)代碼的任何一個(gè)歷史版本。協(xié)同開發(fā)

支持多人協(xié)同開發(fā),如不同開發(fā)人員可同時(shí)在同一個(gè)軟件模塊上工作,同時(shí)對(duì)同一代碼部分做不同的修改,即使是跨地域分布的開發(fā)團(tuán)隊(duì)也能互不干擾。質(zhì)量管控

提供在線閱讀代碼和代碼檢視功能,支持自動(dòng)化持續(xù)集成與持續(xù)交付工具(CI/CD),對(duì)代碼進(jìn)行質(zhì)量檢查,確保符合質(zhì)量的代碼才能入庫。穩(wěn)定可靠

支持多人并發(fā)在線作業(yè),并發(fā)上傳和下載代碼,保持長(zhǎng)期穩(wěn)定,以保障企業(yè)研發(fā)活動(dòng)不中斷。安全防護(hù)

能夠保護(hù)企業(yè)的代碼核心資產(chǎn)安全,抵御黑客盜取代碼、對(duì)源代碼投毒、惡意代碼注入等攻擊。

華為云CodeArtsRepo讓代碼核心資產(chǎn)安全無憂為了支撐業(yè)務(wù)的高速發(fā)展,華為公司內(nèi)部代碼管理工具也在不斷演進(jìn)。從最開始滿足基本配置管理需求,到支撐公司內(nèi)源協(xié)同開發(fā),再到支撐公司可信變革、達(dá)成CleanCode目標(biāo),華為的代碼管理工具經(jīng)歷了“商用+開源”,到“邊買邊造”,再到“自給自足”的三個(gè)階段。

自2019年來,通過歷時(shí)3年的“云化改造、安全韌性構(gòu)筑、全棧自研”三大戰(zhàn)役,華為基于云原生打造了高安全、高韌性、全場(chǎng)景開發(fā)工作流覆蓋的可信代碼倉。

如今,華為云CodeArts Repo管理并保護(hù)著華為1100億行代碼,支撐15萬人開發(fā)作業(yè),日均1億次下載量、1PB傳輸流量、3億次API調(diào)用,一套系統(tǒng)支撐了華為嵌入式、云、終端、車等各類型產(chǎn)品代碼管理和協(xié)同開發(fā)。

現(xiàn)在,華為云將內(nèi)部多年積累的代碼管理能力沉淀到CodeArts Repo工具,發(fā)布6大特性。

特性一:自研內(nèi)核,確保代碼安全,穩(wěn)定高效開發(fā)

針對(duì)開源代碼管理工具漏洞多、單體架構(gòu)、存在連續(xù)性風(fēng)險(xiǎn),和無法滿足華為大規(guī)模、多場(chǎng)景開發(fā)作業(yè)流等問題,華為云CodeArts Repo通過自研內(nèi)核,基于零信任思想進(jìn)行設(shè)計(jì)和安全加固,從黑客視角建立攻擊路徑模型,落地6大類100+小類安全措施,從接入層、業(yè)務(wù)層,存儲(chǔ)層到基礎(chǔ)設(shè)施層全面構(gòu)筑安全防護(hù)能力,確保代碼不丟,系統(tǒng)不破,代碼資產(chǎn)可恢復(fù)。

pYYBAGQatlqAI1oFAACCRsxGcdE698.png

此外,華為成立了“藍(lán)軍”部門,每年例行專門針對(duì)代碼托管工具進(jìn)行模擬攻擊測(cè)試,以攻促防,不斷提升CodeArts Repo的安全能力。

為應(yīng)對(duì)公司巨量業(yè)務(wù)增長(zhǎng),CodeArts Repo在架構(gòu)上充分利用云原生技術(shù)優(yōu)勢(shì),基于云化基礎(chǔ)設(shè)施,實(shí)現(xiàn)容災(zāi)、備份、流控、服務(wù)降等,保障了業(yè)務(wù)不中斷和數(shù)據(jù)不丟失,多維度提升可靠性。

CodeArts Repo在技術(shù)上突破底層硬件IO帶寬限制、修改Git內(nèi)核提升文件下載尋址效率、應(yīng)用多級(jí)緩存等手段提升代碼下載效率,經(jīng)測(cè)試,相比開源同類產(chǎn)品具有超過10倍的寫入、超過50倍的讀取能力提升,可支撐萬級(jí)并發(fā)下載,10萬級(jí)并發(fā)在線作業(yè)。

特性二:覆蓋基于Git的主要工作流,滿足多種開發(fā)場(chǎng)景華為云CodeArts Repo支持Git Flow、Gitlab Flow、Github Flow等所有工作流。華為將以前使用Gitlab、Github、Gerrit部署的100多套系統(tǒng)歸一到CodeArts Repo一套系統(tǒng),期間經(jīng)歷了超過10000條來自華為各產(chǎn)品線的需求錘煉,不斷完善和優(yōu)化,既能滿足強(qiáng)流程規(guī)范的大規(guī)模產(chǎn)品協(xié)同開發(fā),也適用于采用DevOps模式、快速上線的產(chǎn)品開發(fā)。

poYBAGQatluAaDrQAACfy_SvGqk836.png

特性三:多形式代碼檢視活動(dòng),提升代碼質(zhì)量,傳遞開發(fā)經(jīng)驗(yàn)《代碼大全》的研究結(jié)果顯示,各種研發(fā)活動(dòng)中,代碼檢視的代碼檢測(cè)率高達(dá)60%,可以有效提前發(fā)現(xiàn)顯而易見的錯(cuò)誤隨代碼上庫,提升代碼質(zhì)量,并且實(shí)現(xiàn)高級(jí)開發(fā)人員的知識(shí)傳遞,增強(qiáng)團(tuán)隊(duì)質(zhì)量意識(shí)。

華為云CodeArts Repo提供分散式和集中式的代碼檢視能力,支持團(tuán)隊(duì)隨時(shí)開展代碼檢視活動(dòng)。

以合并請(qǐng)求為例,開發(fā)人員發(fā)起代碼合并請(qǐng)求后,系統(tǒng)可自動(dòng)分配給不同檢視人員,檢視人員利用碎片化時(shí)間檢視代碼,配合門禁系統(tǒng)保證檢視意見關(guān)閉才能合入該合并請(qǐng)求。團(tuán)隊(duì)成員也可以集中到一起,直接在瀏覽器中打開代碼倉文件,進(jìn)行在線檢視,提出檢視意見后使跟蹤流程閉環(huán)檢視意見。

pYYBAGQatlyADA8zAADOIi9JWqo568.png

另外,CodeArts Repo提供靈活的檢視意見分類功能,既集成華為優(yōu)秀的實(shí)踐,使用此功能可以有效規(guī)范團(tuán)隊(duì)檢視活動(dòng),同時(shí)沉淀團(tuán)隊(duì)經(jīng)驗(yàn)和知識(shí),將知識(shí)在公司、產(chǎn)品、項(xiàng)目等不同范圍內(nèi)傳遞。

特性四:質(zhì)量門禁,確保每一行入庫代碼Clean

在軟件生命周期中,缺陷發(fā)現(xiàn)越早、修復(fù)越早,缺陷的影響和修復(fù)代價(jià)就越小,數(shù)據(jù)顯示,產(chǎn)品發(fā)布后每個(gè)缺陷的平均修復(fù)成本是驗(yàn)證階段的6倍以上。因此為了避免有缺陷的代碼合入主干,靈活有效的門禁控制必不可少。

poYBAGQatl2AERb2AADdrJzMKRU200.png

華為云CodeArts Repo提供“人工審核+CICD自動(dòng)化檢查”雙重看護(hù)代碼質(zhì)量機(jī)制。通過保護(hù)分支功能,針對(duì)不同的角色控制代碼的推送和合并權(quán)限,確保代碼在推送入庫的時(shí)候就符合質(zhì)量要求。

配合CI/CD自動(dòng)化檢查工具鏈,提供代碼靜態(tài)檢查、安全檢查、測(cè)試結(jié)果驗(yàn)證、代碼檢視人員角色和數(shù)量檢查、檢視意見閉環(huán)率等幾十種細(xì)粒度門禁控制策略,用戶可靈活配置以滿足不同的企業(yè)規(guī)范。

特性五:記錄代碼來龍去脈,雙向可追溯

軟件的可追溯性是軟件工程的基礎(chǔ)屬性,具備可追溯性是良好的軟件工程能力的客觀呈現(xiàn)??勺匪菪砸筌浖a(chǎn)過程中從需求分析到編碼、構(gòu)建、驗(yàn)證、發(fā)布過程中產(chǎn)生的需求、設(shè)計(jì)、代碼、用例、缺陷、發(fā)布等業(yè)務(wù)對(duì)象以及其關(guān)系的準(zhǔn)確記錄。

poYBAGQatl6ALiFqAAEJycD3bHQ793.png

華為云CodeArts Repo支持建立工作項(xiàng)和合并請(qǐng)求或者代碼提交commit的雙向關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)軟件開發(fā)過程可追溯,通過可信的開發(fā)過程,保障結(jié)果可信。

以華為內(nèi)部為例,團(tuán)隊(duì)通過在代碼托管工具設(shè)置規(guī)則,確保了每次的代碼入庫都有對(duì)應(yīng)的工作項(xiàng),通過對(duì)關(guān)聯(lián)關(guān)系數(shù)據(jù)進(jìn)行識(shí)別、監(jiān)控和預(yù)警,及時(shí)發(fā)現(xiàn)不合規(guī)的代碼,提高產(chǎn)品質(zhì)量。企業(yè)也可以在處理現(xiàn)網(wǎng)問題時(shí)根據(jù)關(guān)聯(lián)關(guān)系找到對(duì)應(yīng)的代碼版本,快速修復(fù)。

特性六:內(nèi)置多種模板,確保開發(fā)規(guī)范有序軟件開發(fā)是一項(xiàng)創(chuàng)造性的活動(dòng),也是一項(xiàng)復(fù)雜的多人協(xié)同活動(dòng)。在軟件開發(fā)過程中,企業(yè)需要選擇適合的開發(fā)工作流,并建立規(guī)范的開發(fā)協(xié)作流程來保障產(chǎn)品能夠持續(xù)高質(zhì)量交付。

pYYBAGQatl-AcBhfAAG03ry5yd0480.png

華為云CodeArts Repo凝聚了華為公司內(nèi)部各類研發(fā)場(chǎng)景的規(guī)范,可以幫助企業(yè)進(jìn)行組織級(jí)開發(fā)規(guī)則制定和落地,促進(jìn)產(chǎn)品質(zhì)量和開發(fā)效率提升。

典型如代碼提交規(guī)則、分支/tag命名規(guī)則,代碼上庫審核規(guī)則、代碼質(zhì)量門禁規(guī)則等,也提供了靈活的模板配置能力,如倉庫模板、代碼檢視模板、合并請(qǐng)求模板。企業(yè)可以通過這些規(guī)范確保團(tuán)隊(duì)開發(fā)行為一致,產(chǎn)生的研發(fā)數(shù)據(jù)格式一致,并基于研發(fā)數(shù)據(jù)做效能分析,持續(xù)改進(jìn)研發(fā)能力。

得益于以上特性,華為云CodeArts Repo如今已廣泛應(yīng)用于國(guó)內(nèi)外財(cái)政、社保、物流、能源等領(lǐng)域,加速企業(yè)數(shù)字化轉(zhuǎn)型。

如上海某知名大型物流企業(yè)擁有超過100個(gè)系統(tǒng)平臺(tái),1000多個(gè)倉庫,其業(yè)務(wù)涉及快遞、物流、跨境、倉儲(chǔ)與供應(yīng)鏈等多項(xiàng)業(yè)務(wù)和解決方案。該企業(yè)使用CodeArts Repo管理代碼和協(xié)助規(guī)范企業(yè)開發(fā)活動(dòng),有效提升研發(fā)團(tuán)隊(duì)協(xié)作效率,降低代碼質(zhì)量問題70%。

源于華為,服務(wù)世界,華為云CodeArts Repo著力將華為公司30余年的源代碼管理經(jīng)驗(yàn)外溢,服務(wù)千百行業(yè)。面向未來,華為云將對(duì)CodeArts Repo持續(xù)創(chuàng)新升級(jí),探索邊緣下載加速、多倉協(xié)同,提供更豐富的安全檢查特性,攜手國(guó)內(nèi)外客戶、伙伴以及開發(fā)者,共同提升軟件開發(fā)質(zhì)量和效率。

審核編輯黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4973

    瀏覽量

    74160
  • 華為云
    +關(guān)注

    關(guān)注

    3

    文章

    2833

    瀏覽量

    19313
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    發(fā)布服務(wù)提交審核

    完成所有應(yīng)用信息和版本信息的配置后,可將元服務(wù)提交至華為方進(jìn)行發(fā)布審核。 登錄AppGallery Connect,點(diǎn)擊“APP與元服務(wù)”。 選擇要
    發(fā)表于 12-04 14:23

    發(fā)布服務(wù)配置隱私聲明

    服務(wù)必須先使用AGC的隱私聲明托管服務(wù)生成自己的隱私聲明,才能在版本信息頁面選擇到。詳細(xì)內(nèi)容參見配置隱私聲明(元服務(wù))和配置用戶協(xié)議。 登錄AppGallery Connect,點(diǎn)擊
    發(fā)表于 11-25 11:24

    華為發(fā)布全新升級(jí)星河AI MSP服務(wù)解決方案

    ?華為數(shù)據(jù)通信創(chuàng)新峰會(huì)2025(HNS 2025)歐洲站期間,MSP(Managed Service Provider,管理服務(wù)提供商)高層圓桌會(huì)議在慕尼黑成功舉辦。會(huì)上,華為
    的頭像 發(fā)表于 10-13 09:44 ?928次閱讀

    服務(wù)發(fā)布準(zhǔn)備工作

    發(fā)布服務(wù)前,請(qǐng)?jiān)敿?xì)了解華為應(yīng)用市場(chǎng)的審核要求,并提前準(zhǔn)備發(fā)布所需的文件、資源,以便您能順利、快速通過發(fā)布審核流程。 仔細(xì)閱讀元
    發(fā)表于 10-10 15:48

    軟通動(dòng)力攜手華為發(fā)布AI應(yīng)用創(chuàng)新領(lǐng)航計(jì)劃

    華為開發(fā)者大會(huì) 2025期間,作為華為全球戰(zhàn)略合作伙伴,軟通動(dòng)力受邀出席華為多場(chǎng)重要活動(dòng)和會(huì)議。雙方聯(lián)合與伙伴一同發(fā)起“
    的頭像 發(fā)表于 06-26 10:31 ?1364次閱讀

    華為開發(fā)者大會(huì)2025(HDC 2025)亮點(diǎn):華為發(fā)布盤古大模型5.5 宣布新一代昇騰AI服務(wù)上線

    HarmonyOS、昇騰AI服務(wù)、盤古大模型等最新科技創(chuàng)新成果。 在主題演講中,華為常務(wù)董事、華為計(jì)算CEO張平安宣布基于CloudMa
    的頭像 發(fā)表于 06-20 20:19 ?4559次閱讀
    <b class='flag-5'>華為</b>開發(fā)者大會(huì)2025(HDC 2025)亮點(diǎn):<b class='flag-5'>華為</b><b class='flag-5'>云</b><b class='flag-5'>發(fā)布</b>盤古大模型5.5 宣布新一代昇騰AI<b class='flag-5'>云</b><b class='flag-5'>服務(wù)</b>上線

    華為乾崑智能車服務(wù)通過CCRC IT產(chǎn)品信息安全認(rèn)證

    華為乾崑智能車服務(wù)順利通過中國(guó)網(wǎng)絡(luò)安全審查認(rèn)證和市場(chǎng)監(jiān)管大數(shù)據(jù)中心(CCRC)的IT產(chǎn)品信息安全認(rèn)證,成為首個(gè)獲得車聯(lián)網(wǎng)
    的頭像 發(fā)表于 06-14 10:58 ?1542次閱讀

    HarmonyOS5服務(wù)技術(shù)分享--函數(shù)預(yù)加載文章整理

    ??嗨,親愛的開發(fā)者朋友們!??? 今天咱們來聊聊如何使用??端一體化方式開發(fā)函數(shù)??,尤其針對(duì)華為的預(yù)加載服務(wù)。整個(gè)過程會(huì)手把手帶你從零開始,涵蓋創(chuàng)建工程、編寫
    發(fā)表于 05-22 20:33

    HarmonyOS5服務(wù)技術(shù)分享--Serverless抽獎(jiǎng)模板部署

    活動(dòng)。不用寫復(fù)雜代碼,跟著步驟走就能搞定,文末還有部署避坑指南哦~ 一、前期準(zhǔn)備 1?? ??注冊(cè)賬號(hào)+創(chuàng)建項(xiàng)目?? 先到華為開發(fā)者平臺(tái)注冊(cè)賬號(hào) 創(chuàng)建新項(xiàng)目時(shí)記得勾選\"開發(fā)
    發(fā)表于 05-22 20:25

    HarmonyOS5服務(wù)技術(shù)分享--Serverless搭建抽獎(jiǎng)

    /function.js文件中的函數(shù)名(對(duì)應(yīng)之前創(chuàng)建的函數(shù)) 壓縮dist文件夾內(nèi)容為dist.zip(注意?要選中文件后壓縮,別直接壓縮文件夾) 2?? 托管配置: 進(jìn)入
    發(fā)表于 05-22 20:20

    HarmonyOS5服務(wù)技術(shù)分享--存儲(chǔ)指南

    完整代碼示例) 一、存儲(chǔ)功能速覽 HarmonyOS存儲(chǔ)就像個(gè)隨身U盤,能幫咱們把應(yīng)用數(shù)據(jù)安全存到云端。特別適合處理用戶頭像、游戲存檔、音視頻文件等場(chǎng)景。它的三大優(yōu)勢(shì): 自動(dòng)同步:
    發(fā)表于 05-22 19:17

    HarmonyOS5服務(wù)技術(shù)分享--ArkTS調(diào)用函數(shù)

    。這種方式既保證了業(yè)務(wù)邏輯的靈活性,又能享受華為服務(wù)穩(wěn)定保障。建議大家根據(jù)實(shí)際需求調(diào)整超時(shí)時(shí)間和認(rèn)證策略~ 遇到問題別擔(dān)心!歡迎在評(píng)論區(qū)留言討論,或者到
    發(fā)表于 05-22 18:22

    HarmonyOS5服務(wù)技術(shù)分享--ArkTS開發(fā)Node環(huán)境

    氣的方式探索這個(gè)功能,結(jié)尾還有實(shí)用總結(jié)和鼓勵(lì)彩蛋哦~? ? 一、HarmonyOS函數(shù)開發(fā):核心能力與價(jià)值 HarmonyOS的函數(shù)(Serverless)為開發(fā)者提供了??無服務(wù)器架構(gòu)??的便捷
    發(fā)表于 05-22 17:21

    HarmonyOS5服務(wù)技術(shù)分享--自有賬號(hào)對(duì)接AGC認(rèn)證

    信等) ??數(shù)據(jù)安全訪問??:通過AGC的安全規(guī)則,保護(hù)用戶在數(shù)據(jù)庫、存儲(chǔ)等Serverless服務(wù)中的數(shù)據(jù) ??統(tǒng)一身份管理??:無論
    發(fā)表于 05-22 16:32

    潤(rùn)和的Hi3861開發(fā)板如何連接華為

    剛?cè)胧至艘惶诐?rùn)和的Hi3861開發(fā)套件,想連接華為但是潤(rùn)和那邊的代碼倉中沒有相關(guān)的demo,求大佬指點(diǎn)
    發(fā)表于 04-11 20:30