一前言
DevOps 的概念想必大家都不陌生,它是一組過(guò)程、方法與系統(tǒng)的統(tǒng)稱,通過(guò)它可以對(duì)交付速率、協(xié)作效率、部署頻率速率、質(zhì)量、安全和可靠性等進(jìn)行提升改善。相比傳統(tǒng)的軟件開(kāi)發(fā)模式,它是一種工作方式和文化的轉(zhuǎn)變,把開(kāi)發(fā)者和 IT 運(yùn)營(yíng)人員銜接起來(lái),緊緊圍繞產(chǎn)品生命周期配合,優(yōu)化改進(jìn)交付效率與質(zhì)量。
近年來(lái)隨著網(wǎng)絡(luò)犯罪的增加,網(wǎng)絡(luò)安全和個(gè)人隱私數(shù)據(jù)安全越來(lái)越得到重視,帶來(lái)了新的名詞 DevSecOps,DevSecOps 是在 DevOps 下的增強(qiáng),它將安全植入到 DevOps 的每個(gè)實(shí)踐環(huán)節(jié)中,使安全實(shí)踐和測(cè)試前移,能更早、更快、更便捷的發(fā)現(xiàn)解決這些問(wèn)題,最大程度減少軟件問(wèn)題和漏洞。
二華為云 CodeArts
光有上面的 DevSecOps 這些理念還是不夠的,最終還是得通過(guò)一系列的工具來(lái)幫助我們,即 DevSecOps 平臺(tái),它是當(dāng)下軟件開(kāi)發(fā)所需要的工具鏈集合。如何讓軟件工具更好的匹配業(yè)務(wù)快速發(fā)展的速度,發(fā)揮最大的作用為企業(yè)創(chuàng)造價(jià)值,有很多企業(yè)在這方面做了積極探索,華為云就是其中之一。
華為云 CodeArts 集華為 30 年研發(fā)實(shí)踐、研發(fā)理念和研發(fā)工具,支持 web 開(kāi)發(fā)、移動(dòng) App 開(kāi)發(fā)、微服務(wù)開(kāi)發(fā)、云原生應(yīng)用開(kāi)發(fā)、嵌入式開(kāi)發(fā)等典型研發(fā)場(chǎng)景,提供了一站式 DevSecOps 軟件開(kāi)發(fā)生產(chǎn)線,包括項(xiàng)目管理、代碼托管、開(kāi)發(fā)環(huán)境、代碼檢查、編譯構(gòu)建、測(cè)試、安全可信檢測(cè)、制品生成、部署和運(yùn)維等環(huán)節(jié),幫助構(gòu)筑更加安全可信、高質(zhì)量、高效率的軟件生產(chǎn)線。目前,CodeArts 已吸引來(lái)自政府、金融、教育、軟件產(chǎn)品公司、嵌入式企業(yè)等十多個(gè)行業(yè)的 200W+開(kāi)發(fā)者使用。
三 CodeArtsDevSecOps 系列插件
作為一名程序員,很多時(shí)候都在與 IDE 打交道,一款好的 IDE 除了能讓我能更加愉快的敲代碼外,還能幫助我提升開(kāi)發(fā)效率,省出更多的時(shí)間進(jìn)行思考和提升。華為云推出的 CodeArtsIDE,提供更好的代碼閱讀體驗(yàn),索引速度更快,跳轉(zhuǎn)更準(zhǔn)確,其中更是內(nèi)置華為云 API 開(kāi)發(fā)套件,提供華為云服務(wù)與 API 的搜索與引用。
除了大部分時(shí)間在寫(xiě)代碼外,開(kāi)發(fā)同學(xué)也還需要了解軟件端到端的流程工具的配置和使用。以前我經(jīng)常需要保存多個(gè)網(wǎng)址,在本地 IDE 和多個(gè)工具鏈鏈接之間來(lái)回切換,十分麻煩,有沒(méi)有更加高效的方式,讓我在桌面少操作就完成一些常用的作業(yè)呢?華為云 CodeArtsDevSecOps 系列插件,它把常用的研發(fā)作業(yè)流程全部都集成到了桌面端,使得很多動(dòng)作我只需在桌面端就能完成了,極大提升我的工作效率。
CodeArtsDevSecOps 系列插件,覆蓋 DevSecOps 端到端的研發(fā)作業(yè)流程的每個(gè)環(huán)節(jié),其中有需求管理 Req、代碼倉(cāng)管理 Repo、本地代碼檢查 CodeCheck、智能編程助手 Snap、華為云 API、構(gòu)建流水線 Pipeline、自動(dòng)化測(cè)試 TestPlan、制品倉(cāng) Artifact、部署 Deploy 等。這些插件通過(guò) DevOpsFoundation 進(jìn)行整合,使得整體在使用中更加便捷高效。
如下圖所示,在本地編寫(xiě)完代碼,使用 Req 和 Repo 插件就可以進(jìn)行需求關(guān)聯(lián),提交代碼后,可以繼續(xù)在 IDE 內(nèi)使用 Pipeline 插件串聯(lián)起相關(guān)流程進(jìn)行構(gòu)建出包部署的動(dòng)作,讓開(kāi)發(fā)同學(xué)在桌面端就能完成很多作業(yè),大幅便捷了端到端的研發(fā)流程。
在編碼上,基于 CodeArts 軟件開(kāi)發(fā)生產(chǎn)線和盤(pán)古研發(fā)大模型的結(jié)合,推出的智能開(kāi)發(fā)助手,CodeArtsSnap,可以實(shí)現(xiàn)自然語(yǔ)言轉(zhuǎn)化成編程語(yǔ)言,如下圖所示,通過(guò)編寫(xiě)注釋就能幫助我們快速生成代碼,大幅提高了編碼效率。華為云 API 插件可以幫助更高效、便捷使用華為云服務(wù)的 API 去搭建上層應(yīng)用。CodeArtsCheck 插件更是經(jīng)過(guò)華為數(shù)百億行代碼的驗(yàn)證過(guò)的代碼質(zhì)量檢測(cè)工具,為代碼質(zhì)量和安全保駕護(hù)航。
這里就介紹這么多,更多的插件細(xì)節(jié)可以在HuaweiCloudToolkit官網(wǎng)查看。
8 月 22 日-9 月 15 日,華為云 828 營(yíng)銷(xiāo)季火熱進(jìn)行中!多款明星產(chǎn)品和解決方案匯聚一堂,為千行百業(yè)及個(gè)人開(kāi)發(fā)者提供技術(shù)支持、降低上云成本、實(shí)現(xiàn)創(chuàng)新發(fā)展。即刻登錄華為云官網(wǎng),暢享華為云 828 營(yíng)銷(xiāo)季專屬福利,抓住上云采購(gòu)好時(shí)機(jī)!
審核編輯 黃宇
-
華為云
+關(guān)注
關(guān)注
3文章
2391瀏覽量
17244 -
devops
+關(guān)注
關(guān)注
0文章
108瀏覽量
11985
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論