版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2.0.0版螞蟻金服金融科技版權(quán)所有?2019,并保留一切權(quán)利未經(jīng)螞蟻金服金融科技事先書(shū)面許可,任何單位、公司或個(gè)人不得擅自摘抄、翻譯、復(fù)制本文檔內(nèi)容的部分或全部,不得以任何方式或途徑進(jìn)行傳播和宣傳。商標(biāo)聲及其他螞蟻金服金融科技服務(wù)相關(guān)的商標(biāo)均為螞蟻金服所有。免責(zé)聲由于產(chǎn)品版本升級(jí)、調(diào)整或其他原因,本文檔內(nèi)容有可能變更。螞蟻金服金融科技保留在沒(méi)有任何通知或者提示下對(duì)本文檔的內(nèi)容進(jìn)行修改的權(quán)利,并在螞蟻金服金融科技授權(quán)通道中不時(shí)發(fā)布更新后的用戶(hù)文檔。您應(yīng)當(dāng)實(shí)時(shí)關(guān)注用戶(hù)文檔的版本變更并通過(guò)螞蟻金服金融科技授權(quán)渠道下載、獲取最新版的用戶(hù)文檔。如因文檔使用不當(dāng)造成的直接或間接損失,本公司不承擔(dān)任何責(zé)任。目錄TOC\o"1-2"\h\z\u什么是 產(chǎn)品背 發(fā)展現(xiàn) 面臨的問(wèn)題及關(guān)鍵挑 產(chǎn)品優(yōu) 產(chǎn)品架 系統(tǒng)架 安全架 網(wǎng)絡(luò)架 性能指 功能原 項(xiàng)目協(xié) 代碼服 持續(xù)交 代碼分 智能IDE插 測(cè)試服 流程審 環(huán)境管 研發(fā)洞 附錄:基礎(chǔ)術(shù) 什么是什么是第第1頁(yè)/共26頁(yè)什么是LinkE?源于螞蟻金服互聯(lián)網(wǎng)金融領(lǐng)域研發(fā)背景和工程實(shí)踐的深厚沉淀,為行業(yè)數(shù)字化轉(zhuǎn)型客戶(hù)提供金融級(jí)一站式智能研發(fā)平臺(tái),提供敏捷交付和穩(wěn)妥創(chuàng)新兼顧的研發(fā)交付、風(fēng)險(xiǎn)防控和質(zhì)量保障等能力,賦能金融產(chǎn)品高可用和研發(fā)效能的持續(xù)提升。產(chǎn)品背使命:給工程師提供一套“絲般順滑”的研發(fā)平臺(tái),提升開(kāi)發(fā)者幸福感,提高企業(yè)創(chuàng)新效率LinkELinkEngine驅(qū)動(dòng)研發(fā)容器正常運(yùn)轉(zhuǎn)的工作引擎LinkE=LinkEverything&Everyone,通過(guò)對(duì)接不同類(lèi)型平臺(tái)和服務(wù)(Everything),能夠適配不同角色的多樣化研發(fā)場(chǎng)景和需求Everyone發(fā)展現(xiàn)研發(fā)效能平臺(tái)kE封裝了持續(xù)交付、智能ID、代碼托管、配置變更、流程中心、項(xiàng)目協(xié)作、測(cè)試服務(wù)、洞察分析等眾多性能優(yōu)異的功能模塊,兼具開(kāi)放可擴(kuò)展、靈活可配置等屬性,快速適配客戶(hù)不同業(yè)務(wù)場(chǎng)景,覆蓋軟件研發(fā)的各個(gè)階段。面臨的問(wèn)題及關(guān)鍵數(shù)字化轉(zhuǎn)型的大背景下,企業(yè)需要打造多方面的核心能力,這些能力客觀上要求企業(yè)升級(jí)或者采用新一代的技術(shù)架構(gòu)。其中非常重要的一個(gè)環(huán)節(jié)就是基于云端的基礎(chǔ)設(shè)施、分布式架構(gòu)下的持續(xù)交付和DevOps投產(chǎn)時(shí)間,快速響應(yīng)細(xì)分客戶(hù)需求;如何應(yīng)對(duì)分布式微服務(wù)架構(gòu)帶來(lái)的業(yè)務(wù)場(chǎng)景復(fù)雜和高并發(fā)挑戰(zhàn);如何通過(guò)技術(shù)手段推動(dòng)自動(dòng)化減少研發(fā)過(guò)程中的人工投入等等。具體到金融行業(yè)數(shù)字化轉(zhuǎn)型,需要結(jié)合行業(yè)特性,金融互聯(lián)網(wǎng)產(chǎn)品有兩個(gè)最核心的關(guān)鍵詞。第一個(gè)就是“金融,金融屬性最重要的是保障資金、安全、高可用,核心訴求之一就是“穩(wěn);另外一個(gè)關(guān)鍵詞“互聯(lián)網(wǎng),最顯著的特征就是快速交付價(jià)值,支持業(yè)務(wù)的快速創(chuàng)新,歸結(jié)成另外一個(gè)核心訴求“快。如何兼顧快和穩(wěn)?既能夠敏捷快速地交付價(jià)值,又可以穩(wěn)妥創(chuàng)新、守住技術(shù)風(fēng)險(xiǎn)底線(xiàn)、持續(xù)滿(mǎn)足監(jiān)管合規(guī)的要求,這是數(shù)字化轉(zhuǎn)型大背景下實(shí)現(xiàn)evOpskE源于螞蟻在金融領(lǐng)域的長(zhǎng)期積累和實(shí)踐,提供金融級(jí)、持續(xù)交付和穩(wěn)妥創(chuàng)新兼顧的一站式智能研發(fā)平臺(tái),幫助企業(yè)解決以下研發(fā)痛點(diǎn):研發(fā)工具集成度自動(dòng)化程度傳統(tǒng)研發(fā)模式無(wú)法支撐業(yè)務(wù)快速創(chuàng)依賴(lài)人肉的風(fēng)險(xiǎn)防控和質(zhì)量體產(chǎn)品優(yōu)產(chǎn)品優(yōu)第第3頁(yè)/共26頁(yè)產(chǎn)品優(yōu)勢(shì)相較于業(yè)界其他的研發(fā)效能及DevOps商業(yè)化或開(kāi)源產(chǎn)品,研發(fā)效能平臺(tái)LinkE可為客戶(hù)輸?shù)膬r(jià)值遠(yuǎn)超出產(chǎn)品能力本身,具體體現(xiàn)在以下核心競(jìng)爭(zhēng)優(yōu)勢(shì)源于螞蟻金服研發(fā)領(lǐng)域最佳實(shí)踐,研發(fā)效能平臺(tái)LinkE還具有以下優(yōu)勢(shì)安全穩(wěn)定:kE基于螞蟻金融云架構(gòu),使用高可用、可動(dòng)態(tài)擴(kuò)展的服務(wù)框架體系,構(gòu)建穩(wěn)定的分布式代碼托管服務(wù),實(shí)現(xiàn)多中心、去存儲(chǔ)、可靠的運(yùn)維監(jiān)控及全面的自動(dòng)化質(zhì)量保證,保障研發(fā)流程的順暢。智能研發(fā)體系:kE集成多種工具平臺(tái),既能讓用戶(hù)感受編寫(xiě)代碼的極速與代碼運(yùn)行的穩(wěn)定,又能提供對(duì)代碼的實(shí)時(shí)監(jiān)控和問(wèn)題智能分析,幫助研發(fā)團(tuán)隊(duì)全方位立體式的進(jìn)行代碼透析,提前規(guī)避研發(fā)風(fēng)險(xiǎn)。多樣化管理:kE具備靈活彈性的可配置能力,能夠根據(jù)企業(yè)的多種業(yè)務(wù)特征,提供適用于不同企業(yè)訴求的多樣化研發(fā)流程和質(zhì)量管控。核心應(yīng)用需要穩(wěn)定可靠,上層業(yè)務(wù)需要敏捷上線(xiàn)搶占先機(jī),快速適配多樣化業(yè)務(wù)場(chǎng)景,穩(wěn)妥創(chuàng)新和敏捷交付各取所需。熱拔插組件:可編排引擎,輕松支持插入定制化的持續(xù)集成(ContinuousIntegration,簡(jiǎn)稱(chēng)CI)和持續(xù)交付(ContinuousDelivery,簡(jiǎn)稱(chēng)CD)組件,基于可配置的規(guī)則,適應(yīng)研一站式服務(wù):kE提供端到端的工具服務(wù),覆蓋研發(fā)全生命周期,平臺(tái)功能更加全面,極大地簡(jiǎn)化應(yīng)用的部署、發(fā)布流程,輕松實(shí)現(xiàn)應(yīng)用快速上云,讓產(chǎn)品開(kāi)發(fā)變得更加簡(jiǎn)單。產(chǎn)品架產(chǎn)品架第第5頁(yè)/共26頁(yè)產(chǎn)品架構(gòu)研發(fā)效能平臺(tái)基于螞蟻金融級(jí)SOFA技術(shù)框架,具有以下特使用方便:基于CloudEngine分布式應(yīng)用容器,天然集成螞蟻中間件,簡(jiǎn)單配置即可使用Msgbroker、RPC、ZDAL等組件功能。上健康檢查:提供了一套可擴(kuò)展的健康檢查機(jī)制,可以幫助確定應(yīng)用啟動(dòng)完畢后是否健康,是否可以對(duì)外提供服務(wù)。系統(tǒng)架應(yīng)用架構(gòu)設(shè)計(jì)采用模塊化、松耦合設(shè)計(jì)原則,系統(tǒng)各個(gè)功能采用模塊化集成,實(shí)現(xiàn)新的業(yè)務(wù)模塊能夠增加新的業(yè)務(wù)功能,實(shí)現(xiàn)系統(tǒng)各功能模塊相互之間的有效集成;采用開(kāi)放式系統(tǒng)架構(gòu)和統(tǒng)一技術(shù)平臺(tái),開(kāi)發(fā)和部署方案不依賴(lài)于操作系統(tǒng)、中間件和數(shù)據(jù)庫(kù),具備開(kāi)放性、通用性、標(biāo)準(zhǔn)性和安全性的特點(diǎn),滿(mǎn)足穩(wěn)定、靈活、可擴(kuò)展的要求,提升開(kāi)發(fā)效率和質(zhì)量;具備統(tǒng)一的系統(tǒng)日志管理,可以收集、分類(lèi)、檢索和分析日志文件和內(nèi)容,便于問(wèn)題定位運(yùn)維管理系統(tǒng)具備完備的容錯(cuò)能力,能夠保持高效、可靠的運(yùn)行能力,正確監(jiān)控、預(yù)警、捕獲、分析和處理各類(lèi)異?;蚬收?,具備適用的系統(tǒng)服務(wù)啟停機(jī)制,具備合理的沖正或重發(fā)機(jī)制,保證賬務(wù)數(shù)據(jù)的一致性;提供穩(wěn)定高效的批量數(shù)據(jù)處理機(jī)制,支持聯(lián)機(jī)交易處理與批量處理的有效分離,保證批量業(yè)務(wù)處理過(guò)程中聯(lián)機(jī)業(yè)務(wù)的正常執(zhí)行;安全架螞蟻金融科技面向?qū)I(yè)務(wù)安全性、可靠性、監(jiān)管合規(guī)等有嚴(yán)格要求的金融行業(yè),熟知金融行業(yè)安全性要求,產(chǎn)品在設(shè)計(jì)之初就極為重視安全性。螞蟻金融科技金融云采用獨(dú)立的機(jī)房集群,滿(mǎn)足一行三會(huì)金融監(jiān)管要求;提供特高等級(jí)安全防護(hù),支持兩地三中心災(zāi)備。其產(chǎn)品與服務(wù)在網(wǎng)絡(luò)控制、訪問(wèn)控制上管理非常為嚴(yán)格。研發(fā)效能平臺(tái)LinkE基于螞蟻金融科技金融云PAAS和SOFA技術(shù)框架,在螞蟻金服內(nèi)部長(zhǎng)螞蟻金融科技金融云PS層所有產(chǎn)品依賴(lài)IM組件提供用戶(hù)身份、認(rèn)證和訪問(wèn)等方面的安全管理,現(xiàn)服務(wù)與公有云和專(zhuān)有云等多種場(chǎng)景,滿(mǎn)足金融行業(yè)權(quán)限控制和安全風(fēng)險(xiǎn)防控要求。研發(fā)效能平臺(tái)kE沿用PS層IM提供的用戶(hù)體系,為客戶(hù)提供了靈活的權(quán)限控制管理服務(wù),空間管理員可以在管理控制臺(tái)中管理成員、成員組以及服務(wù)賬號(hào),并根據(jù)角色自定義各成員的操作權(quán)限。研發(fā)效能平臺(tái)LinkE主要提供三種服務(wù)涉及用戶(hù)資源,多租戶(hù)場(chǎng)景下均有配套的安全策代碼存儲(chǔ):成熟邏輯隔離,不同租戶(hù)的代碼,存儲(chǔ)在服務(wù)器的不同目錄CI集群:不同租戶(hù)的CI執(zhí)行會(huì)被分配到不同過(guò)的ESC上,并且使用容器執(zhí)行,執(zhí)行完成后及時(shí)銷(xiāo)毀。同一臺(tái)ECS時(shí)只會(huì)執(zhí)行一個(gè)租戶(hù)的CI。構(gòu)建集群:同步租戶(hù)的構(gòu)建任務(wù)會(huì)被分配到不同的ECS上執(zhí)行,并且使用容器執(zhí)行,執(zhí)行完成后及時(shí)銷(xiāo)毀。同一臺(tái)ECS時(shí)只會(huì)執(zhí)行一個(gè)租戶(hù)的構(gòu)建任務(wù)。網(wǎng)絡(luò)架依托螞蟻金融科技金融云的基礎(chǔ)設(shè)施和金融級(jí)PS產(chǎn)品,研發(fā)效能平臺(tái)kE全面繼承其安全控制、數(shù)據(jù)備份和恢復(fù)、容災(zāi)等能力,實(shí)行高可用、高可靠性、高性能。各組件都采用集群架構(gòu),提供了彈性伸縮功能,用戶(hù)可以根據(jù)自己的實(shí)際情況后期去增加或減少實(shí)例,保證了系統(tǒng)的可用性同時(shí)也具備了高性能,當(dāng)單一節(jié)點(diǎn)出現(xiàn)故障系統(tǒng)正常使用;由于采用共享存儲(chǔ)的機(jī)制,不存在應(yīng)用故障而丟失數(shù)據(jù)的可能性。性能指性能指第第9頁(yè)/共26頁(yè)性能指標(biāo)研發(fā)效能平臺(tái)LinkE執(zhí)行CI任務(wù)的性能受用戶(hù)提供的CI集群機(jī)器規(guī)格和數(shù)量影響研發(fā)效能平臺(tái)kE執(zhí)行構(gòu)建任務(wù)的性能受用戶(hù)提供的構(gòu)建集群機(jī)器規(guī)格和數(shù)量的影響;除此之外,無(wú)其他方面的性能限制和瓶頸。功能原功能原第第10頁(yè)/共26頁(yè)功能原理研發(fā)效能平臺(tái)kE封裝了持續(xù)交付、智能ID、代碼托管、配置變更、流程中心、項(xiàng)目協(xié)作、測(cè)試服務(wù)、洞察分析等眾多性能優(yōu)異的功能模塊,兼具開(kāi)放可擴(kuò)展、靈活可配置等屬性,快速適配客戶(hù)不同業(yè)務(wù)場(chǎng)景,覆蓋軟件研發(fā)的各個(gè)階段。項(xiàng)目協(xié)項(xiàng)目協(xié)作是一款專(zhuān)為軟件研發(fā)項(xiàng)目團(tuán)隊(duì)打造的簡(jiǎn)潔、易用、整合的工作項(xiàng)管理模塊,以項(xiàng)目為切入點(diǎn),多維度集成管理需求、任務(wù)、缺陷、迭代、看板,提供輕量級(jí)支持敏捷開(kāi)發(fā)等多種項(xiàng)目管理的實(shí)踐方法。研發(fā)協(xié)作貫穿軟件研發(fā)全生命周期,如需求管理、項(xiàng)目管理、迭代管理、工作項(xiàng)管理、風(fēng)險(xiǎn)管理、度量分析等環(huán)節(jié),讓溝通隨時(shí)進(jìn)行,提高項(xiàng)目管理透明度,激發(fā)團(tuán)隊(duì)和組織熱情,建設(shè)更好的跨團(tuán)隊(duì)高效協(xié)作文化。功能特項(xiàng)目管支持項(xiàng)目集、迭代、工作項(xiàng)、風(fēng)險(xiǎn)、里程碑等主要項(xiàng)目管理功能,集中式管理項(xiàng)目架構(gòu),能完整清晰地追蹤整體進(jìn)度、阻塞模塊、風(fēng)險(xiǎn)矩陣。項(xiàng)目成員可輕松實(shí)現(xiàn)任務(wù)分解、分派和跟蹤,完成工作計(jì)劃、執(zhí)行、匯總透視等事項(xiàng),團(tuán)隊(duì)在項(xiàng)目空間內(nèi)得以高效協(xié)作,項(xiàng)目管理有條不紊盡在掌握。工作項(xiàng)管統(tǒng)一需求、任務(wù)、缺陷的管理模型,按需定制工作項(xiàng)模板和流程,化繁為簡(jiǎn),高效有序工作;支持多維視圖展示(列表視圖、樹(shù)狀視圖和看板視圖,簡(jiǎn)單友好的看板模式助力研發(fā)團(tuán)隊(duì)更高效的實(shí)踐敏捷站會(huì)。迭代管高效進(jìn)行迭代規(guī)劃、鎖定、執(zhí)行、復(fù)盤(pán)等活動(dòng),融合敏捷最佳實(shí)踐,可將一個(gè)項(xiàng)目規(guī)劃為多個(gè)迭代快速交付業(yè)務(wù)價(jià)值;更有燃盡圖等管理工具一目了然地呈現(xiàn)研發(fā)進(jìn)度,讓迭代節(jié)奏更穩(wěn)當(dāng)有序。代碼服提供基于Gt的代碼托管服務(wù),對(duì)所有軟件資產(chǎn)進(jìn)行有效的版本控制,支持多樣化的分支管理模式,支持單人或多人協(xié)同的合并評(píng)審,以確保代碼變更的高效和質(zhì)量。代碼服務(wù)具備以下特色:安全性:安全的代碼庫(kù),具備代碼庫(kù)分級(jí)管理、用戶(hù)角色分級(jí)管理能力以滿(mǎn)足代碼庫(kù)訪問(wèn)控制能力,防止未經(jīng)授權(quán)的訪問(wèn)和變更。高可用:代碼庫(kù)應(yīng)具備強(qiáng)大的容錯(cuò)能力和高可靠性,讓代碼庫(kù)保持高度可用和可訪問(wèn),以避免障對(duì)核心的軟件資產(chǎn)帶來(lái)災(zāi)難性的破壞和損失可擴(kuò)展:隨著代碼庫(kù)的不斷增大,具備代碼庫(kù)的分布處理能力和可擴(kuò)展能力。備份恢復(fù):有效的備份,快速恢復(fù)能力,確保軟件代碼的安全。功能特代碼托基于Git的分布式代碼托管服務(wù),提供安全、穩(wěn)定、高效、智能、集成、開(kāi)放的代碼版本控對(duì)軟件開(kāi)發(fā)過(guò)程提供有效的追蹤手段,避免文件的丟失、修改的丟失和相互覆蓋;通過(guò)版本控制和歷史版本,可以進(jìn)行版本比較。合并請(qǐng)求合并請(qǐng)求管理是代碼服務(wù)的一個(gè)重要組成部分,核心是一個(gè)適合不同企業(yè)不同組織的變更處理過(guò)程。合并請(qǐng)求可能是新需求、優(yōu)化改造、缺陷修復(fù)等。典型的處理過(guò)程包括:提交合并請(qǐng)求對(duì)合并請(qǐng)求進(jìn)行評(píng)審以便確定是否接受、合并后的通知機(jī)制等多分支策分支開(kāi)發(fā)主干發(fā)布模式,每個(gè)項(xiàng)目基于Master主干拉取項(xiàng)目分支,合到Master主干后再做集成、預(yù)發(fā)、生產(chǎn)發(fā)布,分支開(kāi)發(fā)支持多迭代并行,合并后修改基于主干完成穩(wěn)定可控,且無(wú)需頻繁切換分支,同時(shí)生產(chǎn)發(fā)布永遠(yuǎn)是最新的主干。分支開(kāi)發(fā)分支發(fā)布模式,每個(gè)項(xiàng)目基于Master主干拉取項(xiàng)目分支,分支上做開(kāi)發(fā)、集成、預(yù)發(fā)、發(fā)布之后再合并回Master主干,這種模式靈活、快速。多人代碼代碼評(píng)審指通過(guò)閱讀代碼來(lái)檢查源代碼與編碼標(biāo)準(zhǔn)的符合性以及代碼質(zhì)量的活動(dòng)。代碼評(píng)審可以識(shí)別代碼中存在的錯(cuò)誤,早期發(fā)現(xiàn)缺陷降低問(wèn)題修復(fù)成本,提升代碼質(zhì)量,代碼評(píng)審過(guò)程也是重新梳理思路的過(guò)程,鼓勵(lì)協(xié)作,并使代碼變得更有維護(hù)性,促進(jìn)知識(shí)共享。平臺(tái)提供一套輕量級(jí)代碼評(píng)審技術(shù),在MR合并請(qǐng)求過(guò)程中,支持單人或多人模式的合并評(píng)審,來(lái)確保代碼評(píng)審的高效和質(zhì)量,并作為流水線(xiàn)組件執(zhí)行。代碼搜提供代碼搜索功能,來(lái)幫助開(kāi)發(fā)人員搜索示例代碼、優(yōu)秀代碼、查詢(xún)依賴(lài)等,助力開(kāi)發(fā)人員知識(shí)分享和能力提升,更高效構(gòu)建應(yīng)用代碼。持續(xù)交基于螞蟻金服最佳實(shí)踐,通過(guò)組件靈活編排,集成代碼掃描、代碼評(píng)審、自動(dòng)化測(cè)試、自動(dòng)編譯部署等核心功能,可視化各組件的運(yùn)行結(jié)果,提前暴露并解決風(fēng)險(xiǎn),確保每次代碼提交都擁有可靠的質(zhì)量,能持續(xù)不斷的交付價(jià)值??蓴U(kuò)展:靈活的插件式架構(gòu),可輕松擴(kuò)展流水線(xiàn),簡(jiǎn)化持續(xù)集成的配置,具備多平臺(tái)支撐與多言支撐能力,減少對(duì)持續(xù)集成的人工干預(yù)。同時(shí),提供對(duì)研發(fā)、測(cè)試、構(gòu)建和部署的數(shù)據(jù)可視化的支持,使持續(xù)交付流動(dòng)狀態(tài)一目了然??删幣牛涸诜植际降讓蛹軜?gòu)支持下,組件靈活可編排,可以支持各種規(guī)模的動(dòng)態(tài)部署與服務(wù)。過(guò)檢測(cè)容器狀態(tài),分析整體數(shù)據(jù)和資源狀況,合理分配和支持不同業(yè)務(wù)、不同規(guī)模的產(chǎn)品服務(wù),實(shí)現(xiàn)高效的持續(xù)交付。多樣化:多平臺(tái)支撐,支持多種分支策略,支持多種技術(shù)棧,支持多種開(kāi)發(fā)語(yǔ)言功能特應(yīng)用元數(shù)據(jù)管支持從PaaS平臺(tái)導(dǎo)入應(yīng)用信息,按架構(gòu)域進(jìn)行分組管理,提供日常修改和維護(hù)應(yīng)按應(yīng)用自定義質(zhì)量規(guī)則和目標(biāo),研發(fā)迭代中對(duì)質(zhì)量不達(dá)標(biāo)的應(yīng)用進(jìn)行管控按應(yīng)用控制“MR/PUSH是否窗口發(fā)布”等屬性開(kāi)關(guān),為流程定制提供依據(jù)維護(hù)應(yīng)用負(fù)責(zé)人、測(cè)試負(fù)責(zé)人、架構(gòu)師等人員信息,支持流程審批人員自動(dòng)獲取研發(fā)迭支持標(biāo)準(zhǔn)迭代、緊急發(fā)布、及其他自定義迭代研發(fā)模式提供環(huán)境、審批任務(wù)、質(zhì)量、需求、缺陷、發(fā)布配置等迭代信息,迭代過(guò)程中可增刪應(yīng)用和迭代成員;推進(jìn)階段時(shí)可以對(duì)質(zhì)量數(shù)據(jù)、審批任務(wù)、及擴(kuò)展集成的平臺(tái)工具等進(jìn)行卡點(diǎn)管控支持按應(yīng)用/按迭代/窗口發(fā)布等多種迭代發(fā)布模式流水gitflow的最佳實(shí)踐,通MergeRequest方式而不是Push方式向項(xiàng)目分支或主干提交代碼,給代碼門(mén)禁、CI檢測(cè)一個(gè)機(jī)會(huì)。流水線(xiàn)中執(zhí)行的組件可根據(jù)各應(yīng)用不同的需求支持自定提供代碼掃描、CodeReview、單元測(cè)試、集成測(cè)試、自動(dòng)構(gòu)建、部署等常用功能經(jīng)典ECS部署和云原生鏡像部署雙模支持流水線(xiàn)可按用戶(hù)需要進(jìn)行個(gè)性化編排;支持組件的自定義和擴(kuò)展,客戶(hù)自有測(cè)試資產(chǎn)或第三方開(kāi)源工具可封裝為組件,并通過(guò)流水線(xiàn)調(diào)度執(zhí)行和反饋結(jié)果。4)流水線(xiàn)組件執(zhí)行結(jié)果實(shí)時(shí)通知反饋質(zhì)量看基于成熟的質(zhì)量模型,提供質(zhì)量數(shù)據(jù)、掃描問(wèn)題、通過(guò)率、覆蓋率、注釋率、重復(fù)度等數(shù)據(jù);實(shí)時(shí)更新和提供多視角(應(yīng)用、迭代、發(fā)布等)的質(zhì)量匯總信息,協(xié)助管控質(zhì)量風(fēng)險(xiǎn);階段推進(jìn)時(shí),基于應(yīng)用的質(zhì)量標(biāo)準(zhǔn)進(jìn)行卡點(diǎn)檢查。配置管研發(fā)效能平臺(tái)LinkE通過(guò)研發(fā)容器,統(tǒng)一管理研發(fā)迭代中基礎(chǔ)軟件、中間件配置、CI執(zhí)行參研發(fā)迭代中集中管理不同環(huán)境的SOFA中間件配置(消息、調(diào)度、動(dòng)態(tài)參數(shù)配置等),并支持基礎(chǔ)軟件和技術(shù)棧升級(jí)變更支持在迭代中按應(yīng)用配置CI執(zhí)行參數(shù)和規(guī)則,可修改基礎(chǔ)環(huán)境、代碼掃描規(guī)則、分組執(zhí)統(tǒng)一構(gòu)支持螞蟻技術(shù)棧SOFA的自動(dòng)構(gòu)建,支持非螞蟻技術(shù)棧的自定義構(gòu)建,經(jīng)典ECS代碼包構(gòu)建自動(dòng)部集成螞蟻應(yīng)用PAAS平臺(tái)的部署能力,實(shí)現(xiàn)開(kāi)發(fā)、測(cè)試等線(xiàn)下環(huán)境的自動(dòng)化部署,支持LDC單元化部署、云原生AKS部署、云原生LKS部署、SAS部署等多種模式。一鍵生成線(xiàn)上代碼分支持PMD、fdbugs等工具掃描,具備集成第三方掃描工具的能力,提供迭代的代碼行、接口注釋率、代碼重復(fù)度、行/分支/方法/支持白盒測(cè)試的全量/變更行覆蓋率、分支覆蓋率、方法覆蓋率、類(lèi)覆蓋率等統(tǒng)計(jì)能智能IDE支持靜態(tài)代碼實(shí)時(shí)分析、提交預(yù)掃等功能,通過(guò)與平臺(tái)web端的深度集成,支持迭代簽出及關(guān)聯(lián)、一鍵提交代碼合并請(qǐng)求、實(shí)時(shí)同步平臺(tái)Ppele及組件執(zhí)行詳情,并提供IDE端代碼評(píng)審的能力。測(cè)試服白盒測(cè)試框架CTS源于螞蟻金服多年金融級(jí)分布式架構(gòu)工程的測(cè)試實(shí)踐的積累與沉淀,具有可視化編輯和標(biāo)準(zhǔn)流程引擎等新特性,可輔助工程師高效、高質(zhì)量地完成單元測(cè)試、接口測(cè)試用例
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版七年級(jí)地理(下)《第七章我們鄰近的地區(qū)和國(guó)家》復(fù)習(xí)聽(tīng)課評(píng)課記錄
- 滬科版數(shù)學(xué)七年級(jí)下冊(cè)《一元一次不等式的運(yùn)用》聽(tīng)評(píng)課記錄1
- 滬教版數(shù)學(xué)八年級(jí)下冊(cè)23.2《事件的概率》聽(tīng)評(píng)課記錄
- 粵教版道德與法治八年級(jí)下冊(cè)5.2《公民的權(quán)利和義務(wù)》聽(tīng)課評(píng)課記錄1
- 湘教版數(shù)學(xué)九年級(jí)下冊(cè)4.2《概率及其計(jì)算》聽(tīng)評(píng)課記錄3
- 北京課改版歷史七年級(jí)上冊(cè)第15課《東漢的興衰》聽(tīng)課評(píng)課記錄
- 語(yǔ)文三年級(jí)聽(tīng)評(píng)課記錄
- 《三國(guó)鼎立》聽(tīng)課評(píng)課記錄1(新部編人教版七年級(jí)上冊(cè)歷史)
- 人教版八年級(jí)地理上冊(cè)《 2.2 氣候 》聽(tīng)課評(píng)課記錄
- 八年級(jí)下學(xué)期歷史《獨(dú)立自主的和平外交》聽(tīng)課評(píng)課記錄
- 房地產(chǎn)調(diào)控政策解讀
- 山東省濟(jì)寧市2025屆高三歷史一輪復(fù)習(xí)高考仿真試卷 含答案
- 五年級(jí)數(shù)學(xué)(小數(shù)乘法)計(jì)算題專(zhuān)項(xiàng)練習(xí)及答案
- 產(chǎn)前診斷室護(hù)理工作總結(jié)
- 2024-2025學(xué)年八年級(jí)數(shù)學(xué)人教版上冊(cè)寒假作業(yè)(綜合復(fù)習(xí)能力提升篇)(含答案)
- 2024年社會(huì)工作者(中級(jí))-社會(huì)綜合能力考試歷年真題可打印
- 湖南省長(zhǎng)郡中學(xué)2023-2024學(xué)年高二下學(xué)期寒假檢測(cè)(開(kāi)學(xué)考試)物理 含解析
- 隱匿性陰莖的診療和治療課件
- 2022屆北京市東城區(qū)高三語(yǔ)文一模語(yǔ)文試卷講評(píng)課件
- 了不起的狐貍爸爸-全文打印
- JJG646-2006移液器檢定規(guī)程-(高清現(xiàn)行)
評(píng)論
0/150
提交評(píng)論