汽車制造商憑借數(shù)百萬行代碼確保汽車正常運(yùn)轉(zhuǎn)并安全可靠,車軟如要取得成功,高速其品牌聲譽(yù)至關(guān)重要。通道軟件中的車軟錯(cuò)誤會削弱安全性、破壞性能、高速降低質(zhì)量,通道這些都會招致毀滅性后果,車軟代價(jià)高昂。高速汽車公司必須面對他們推進(jìn)新科技并采用新軟件帶來的通道挑戰(zhàn)。在汽車的車軟數(shù)百個(gè)嵌入式控制單元(ECU)所使用的軟件,通常都是高速由各個(gè)團(tuán)隊(duì)獨(dú)立研發(fā)和發(fā)布,并且它們各自的通道發(fā)布周期都很長。保持?jǐn)?shù)據(jù)可用性及一致性,車軟以便開展協(xié)作,高速這對于敏捷開發(fā)至關(guān)重要。通道對新功能的需求越來越多,對發(fā)布速度的要求也隨之提高,這就是我們所處的汽車DevOps 時(shí)代。
汽車行業(yè)面臨的挑戰(zhàn)
持續(xù)部署(CD)及分發(fā)
這是汽車制造商想要解決的一大難題,但技術(shù)、程序及監(jiān)管方面存在挑戰(zhàn),因此很難做到。嵌入式系統(tǒng)部署的最后一步通常問題重重,使這一點(diǎn)頗具挑戰(zhàn)。較新的系統(tǒng)應(yīng)用程序通常可以實(shí)現(xiàn)自動化和系統(tǒng)化,因此更容易掌控。
在快速迭代中保證安全性與合規(guī)性
如今,豪華汽車中的嵌入式系統(tǒng)估計(jì)含有逾1 億行代碼。確保所有代碼庫均無漏洞且符合許可是一大問題。在不設(shè)置障礙和減慢部署速度的情況下做到這一點(diǎn)是許多嵌入式開發(fā)團(tuán)隊(duì)面臨的挑戰(zhàn)。
生產(chǎn)及軟件交付速度
許多制造商使用傳統(tǒng)的手動方法來構(gòu)建及驗(yàn)證實(shí)時(shí)嵌入式應(yīng)用程序。這是因?yàn)樗褂玫能浖褩<肮ぞ咴趧?chuàng)建之時(shí)并未將自動化考慮在內(nèi)。為這些開發(fā)工作構(gòu)建自動化流程可提高速度和敏捷性,并更好地加以掌控。
非標(biāo)準(zhǔn)化嵌入式系統(tǒng)
如今,多數(shù)汽車具備逾100 個(gè)獨(dú)立ECU,它們不像PC或手機(jī)一樣采用統(tǒng)一標(biāo)準(zhǔn),而是均采用各不相同的操作系統(tǒng)和語言生態(tài)系統(tǒng)。擁有一個(gè)通用的 DevOps平臺,并且該平臺支持多種包類型,包括C/C++、Java、NPM、Docker以及Linux操作系統(tǒng)等,對于現(xiàn)在是非常重要的。
JFROGPLATFORM汽車軟件開發(fā)的高速通道
汽車制造商需找到方法加速生產(chǎn)及開發(fā),確保質(zhì)量及可靠性,同時(shí)縮短發(fā)布周期。JFrog平臺是一個(gè)端到端的自動化DevOps平臺,非常適合管理和協(xié)調(diào)從代碼到生產(chǎn)的所有分布式軟件版本。
自動化你的CI/CD流水線
JFrogPipelines 具備新一代集中命令和控制功能,適用于您所有的CI/CD 流水線,可實(shí)現(xiàn)所有流水線流程的自動化及編排。流水線可與主流CI/CD 工具及DevOps技術(shù)集成,從而讓您的CI/CD投資持續(xù)發(fā)揮價(jià)值。
消除代碼中的OSS漏洞
開發(fā)出的產(chǎn)品版本不應(yīng)存在漏洞和許可問題,這點(diǎn)至關(guān)重要。借助廣泛的 RESTAPI和靈活的CLI,通過IDE插件和構(gòu)建工具,可以輕松集成到您的生態(tài)系統(tǒng)中,來保護(hù)您的整個(gè)管道。
通用DevOps平臺
Artifactory及JFrog Platform支持所有主要的編程語言、程序包管理器及所有主流DevOps 技術(shù)。平臺支持 C/C++、Java、.net及Go等嵌入式語言,非常符合汽車ECU 的嵌入式特性。
通過Replication和AccessFederation提供多站點(diǎn)支持
擁有成百上千的開發(fā)人員需要多站點(diǎn)拓?fù)洹W尡姸鄨F(tuán)隊(duì)及站點(diǎn)互相保持一致,這對于通過審核、把控質(zhì)量及獲取信任至關(guān)重要。JFrog 的多站點(diǎn)Replication和AccessFederation 功能可確保整個(gè)企業(yè)都從單一可信源獲取制品及構(gòu)建。
JFROG的獨(dú)到之處
全面集成
可與絕大多數(shù)DevOps 工具集成。單條流水線中的步驟可在多操作系統(tǒng)、多架構(gòu)節(jié)點(diǎn)中運(yùn)行,讓您不再需要大量CI/CD 工具。
高度集成,確保安全無虞
與您的環(huán)境集成,讓您能夠自由選擇工具棧。使用 Artifactory統(tǒng)一CI/CD生態(tài)系統(tǒng),提高開發(fā)人員的工作效率,并避免供應(yīng)商鎖定。
普遍具有安全性與合規(guī)性
平臺支持所有主要程序包類型,您可了解如何解壓縮,并使用遞歸掃描來查看所有基礎(chǔ)層和依賴項(xiàng),即使被打包成Docker 鏡像或是zip 文件也無妨。
審核編輯 :李倩