www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 廠商動(dòng)態(tài) > 廠商動(dòng)態(tài)
[導(dǎo)讀]在當(dāng)下的數(shù)字化轉(zhuǎn)型浪潮中,其目標(biāo)之一便是找到一種新的工作方式,使組織能夠更高效和輕松地應(yīng)對(duì)快速的變化,同時(shí)以更快的速度向客戶交付更多價(jià)值。

在當(dāng)下的數(shù)字化轉(zhuǎn)型浪潮中,其目標(biāo)之一便是找到一種新的工作方式,使組織能夠更高效和輕松地應(yīng)對(duì)快速的變化,同時(shí)以更快的速度向客戶交付更多價(jià)值。

CI/CD 是一種在應(yīng)用開發(fā)階段通過自動(dòng)化的方式,頻繁向客戶交付應(yīng)用的方法,其核心概念是持續(xù)集成、持續(xù)交付和持續(xù)部署。CI/CD 可以讓持續(xù)的自動(dòng)化與監(jiān)控貫穿整個(gè)生命周期,覆蓋從集成到測(cè)試再到交付與部署,與之相關(guān)聯(lián)的事務(wù)通常被統(tǒng)稱為“CI/CD 管道”,具體實(shí)施則由開發(fā)和運(yùn)維團(tuán)隊(duì)以敏捷開發(fā)的方式協(xié)作。

從 CI_CD 到 DevOps

持續(xù)集成 CI

持續(xù)集成(CI)是支持迭代開發(fā)的重要概念,從 20 世紀(jì) 90 年代末開始流行,屬于開發(fā)人員的自動(dòng)化流程。成功搭建的 CI 意味著應(yīng)用代碼會(huì)定期更新、測(cè)試并合并到共享存儲(chǔ)庫中。這種方案可以解決在一次開發(fā)中有太多應(yīng)用分支,從而導(dǎo)致相互沖突的問題。

現(xiàn)代應(yīng)用開發(fā)的目標(biāo)是讓多位開發(fā)人員同時(shí)處理同一應(yīng)用的不同功能。但如果企業(yè)有“合并日”計(jì)劃,即計(jì)劃在一天之內(nèi)合并所有分支源代碼,則可能造成工作繁瑣、耗時(shí),而且需要手動(dòng)完成所有工作。造成此困境的原因是,當(dāng)一個(gè)獨(dú)立工作的開發(fā)人員在對(duì)應(yīng)用進(jìn)行更改時(shí),可能也有其他開發(fā)人員在進(jìn)行更改,這就會(huì)帶來沖突,而如果每個(gè)開發(fā)人員都有自定義的本地集成開發(fā)環(huán)境,而不是整個(gè)團(tuán)隊(duì)基于云的 IDE 達(dá)成一致,那么問題會(huì)更嚴(yán)重。

基于此,持續(xù)集成 CI 可以有效改善上述問題。他可以幫助開發(fā)人員更頻繁地將代碼合并到共享分支或“主干”中去,一旦開發(fā)人員對(duì)應(yīng)用所做的更改被合并,系統(tǒng)就會(huì)通過自動(dòng)構(gòu)建應(yīng)用并運(yùn)行不同級(jí)別的自動(dòng)化測(cè)試,來驗(yàn)證這些更改,確保這些更改沒有對(duì)應(yīng)用造成破壞。這也意味著測(cè)試內(nèi)容會(huì)涵蓋從類和函數(shù),到組成整個(gè)應(yīng)用的不同模塊,如果自動(dòng)化測(cè)試發(fā)現(xiàn)新代碼和現(xiàn)有代碼之間存在沖突,CI 則可以更加輕松快速地修復(fù)這些錯(cuò)誤。

持續(xù)集成是一種基礎(chǔ)技術(shù),它可以幫助企業(yè)在實(shí)現(xiàn)目標(biāo)的道路上,盡早并且經(jīng)常性地發(fā)布功能,從而為業(yè)務(wù)創(chuàng)造價(jià)值。

持續(xù)交付、持續(xù)部署 CD

持續(xù)交付最早是敏捷方法中的一個(gè)概念,是將軟件交付過程從緩慢的節(jié)奏、較長的發(fā)布周期轉(zhuǎn)變?yōu)榭焖?、增量與迭代的方式的關(guān)鍵。有了這個(gè)概念,團(tuán)隊(duì)便可確保開發(fā)的每個(gè)功能在任何時(shí)候都可以發(fā)布到生產(chǎn)環(huán)境中,借助一些自動(dòng)化平臺(tái)和工具,只需要按下一個(gè)按鈕,就可以發(fā)布更改,無需等待滿場(chǎng)的測(cè)試和發(fā)布周期。

當(dāng)然,想要達(dá)成持續(xù)交付,產(chǎn)品開發(fā)團(tuán)隊(duì)需要采用一些重要的技術(shù)與實(shí)踐,根據(jù)《數(shù)字化轉(zhuǎn)型:企業(yè)破局的 34 個(gè)錦囊》一書中傳授的技巧,這些技術(shù)包括:

構(gòu)建包括業(yè)務(wù)人員的更小的跨職能團(tuán)隊(duì)。

將需求分節(jié)成更細(xì)粒度的、有價(jià)值的、可發(fā)布的獨(dú)立單元。

在“迭代”中工作,在開始下一個(gè)迭代之前,從開始到生產(chǎn)中完成一個(gè)小需求。

編寫完全自動(dòng)化的測(cè)試,創(chuàng)建安全的網(wǎng)絡(luò)環(huán)境。這樣,短的發(fā)布周期就可以在沒有繁重的人工過程和工作的情況下得到適當(dāng)?shù)臏y(cè)試。

使用自動(dòng)化技術(shù),以一致的方式在從開發(fā)到生產(chǎn)的所有環(huán)境中啟用“一鍵”部署。

將基礎(chǔ)設(shè)施“作為代碼”管理,以更容易地根據(jù)需要?jiǎng)?chuàng)建和重新創(chuàng)建環(huán)境,來消除瓶頸,實(shí)現(xiàn)可伸縮性和災(zāi)難恢復(fù)。

有了持續(xù)交付,團(tuán)隊(duì)就可以確保在任何時(shí)候都能將開發(fā)的每個(gè)特性發(fā)布到生產(chǎn)環(huán)境中。

同時(shí),CD 的另一個(gè)概念是指持續(xù)部署。對(duì)于一個(gè)成熟的 CI/CD 管道來說,最終階段的持續(xù)部署,是持續(xù)交付的延伸,持續(xù)部署可以自動(dòng)將應(yīng)用發(fā)布到生產(chǎn)環(huán)境。持續(xù)部署在很大程度上需要依賴精心設(shè)計(jì)的測(cè)試自動(dòng)化。

實(shí)際上,持續(xù)部署意味著開發(fā)人員對(duì)應(yīng)用的更改可能在更改完成之后的幾分鐘內(nèi)就生效,這更有利于持續(xù)接收和整合用戶反饋。總而言之,所有這些 CI/CD 的關(guān)聯(lián)步驟都有助于降低應(yīng)用的部署風(fēng)險(xiǎn),因此更便于頻繁發(fā)布對(duì)應(yīng)用的更改。

對(duì)于一個(gè)成熟的 CI/CD 管道來說,最后的階段是持續(xù)部署。作為持續(xù)交付——自動(dòng)將生產(chǎn)就緒型構(gòu)建版本發(fā)布到代碼存儲(chǔ)庫——的延伸,持續(xù)部署可以自動(dòng)將應(yīng)用發(fā)布到生產(chǎn)環(huán)境。由于在生產(chǎn)之前的管道階段沒有手動(dòng)門控,因此持續(xù)部署在很大程度上都得依賴精心設(shè)計(jì)的測(cè)試自動(dòng)化。

不過,在實(shí)施持續(xù)部署之前,還需要有自動(dòng)化測(cè)試環(huán)節(jié),以適應(yīng) CI/CD 中的各種測(cè)試和發(fā)布階段。自動(dòng)化測(cè)試可幫助實(shí)現(xiàn)持續(xù)交付,從而確保軟件質(zhì)量和安全,并提高代碼生產(chǎn)效率。

從 CI_CD 到 DevOps

從 CI/CD 到 DevOps

2009 年左右,持續(xù)交付成為敏捷團(tuán)隊(duì)的標(biāo)準(zhǔn)實(shí)踐,與此同時(shí),另一種叫做 DevOps 的想法開始在開發(fā)者社區(qū)中流行開來。

在大多數(shù)技術(shù)組織中,軟件開發(fā)和運(yùn)維是兩項(xiàng)各自獨(dú)立的活動(dòng)。軟件系統(tǒng)投入生產(chǎn)后,會(huì)有一個(gè)專門的團(tuán)隊(duì)做運(yùn)維工作,包括管理和維護(hù)生產(chǎn)環(huán)境、軟件配置、監(jiān)視性能等等,并且處理生產(chǎn)過程中遇到的問題與處理用戶投訴等等。

而從敏捷開發(fā),到持續(xù)交付的出現(xiàn),再到 DevOps 概念的提出,其目的都是為促使企業(yè)更快、更頻繁地發(fā)布軟件。

近年來,許多以“解放開發(fā)者生產(chǎn)力”為宗旨的工具出現(xiàn),其本意都是希望讓開發(fā)人員從繁瑣的重復(fù)性編碼工作中解放出來,而將精力集中在更高難度的設(shè)計(jì)和規(guī)劃層面。從 DevOps 概念之中,新一代全自動(dòng)軟件開發(fā)平臺(tái)正在普及。

近日,在有關(guān)基礎(chǔ)軟件黃金時(shí)代之下的新一代開發(fā)工具的討論之中,飛算 SoFlu 全自動(dòng)軟件工程平臺(tái)頻頻出鏡。飛算云智總裁陳定瑋表示,飛算 SoFlu 全自動(dòng)軟件工程平臺(tái)可以實(shí)現(xiàn)一次開發(fā)、到處部署,后續(xù)不與平臺(tái)本身強(qiáng)綁定,且整個(gè)平臺(tái)使用可視化的模式面向 Java 開發(fā),單從外表看與 BPM 模式類似,但內(nèi)在邏輯有很大不同,平臺(tái)上提供的每個(gè)組件都是一個(gè)技術(shù)點(diǎn),類似于代碼塊。

飛算 SoFlu 全自動(dòng)軟件工程平臺(tái)的出發(fā)點(diǎn)是想讓 DevOps 真正的落地,而實(shí)現(xiàn)“落地”,首先重點(diǎn)要解決的就是開發(fā)的問題, 包括開發(fā)的品質(zhì)、安全和效率等,再逐步解決測(cè)試和運(yùn)維問題。

陳定瑋透露,飛算曾經(jīng)服務(wù)過一家國有背景的企業(yè),其主要需求是開發(fā)一個(gè)電商平臺(tái),涵蓋商品推薦、下單、客服、秒殺等眾多單元。為了完成該平臺(tái)的研發(fā),該企業(yè)組建了一個(gè)數(shù)十人的研發(fā)團(tuán)隊(duì)花費(fèi)了一年左右,上線之后依舊出現(xiàn)了很多問題,比如功能無法滿足需求、系統(tǒng)穩(wěn)定性遭受質(zhì)疑、信息安全達(dá)不到要求,最重要的是無法在短期內(nèi)對(duì)上述問題進(jìn)行修復(fù)。

在使用了飛算 SoFlu 全自動(dòng)軟件工程平臺(tái)之后,該企業(yè)僅投入了五、六位研發(fā)人員在 45 天內(nèi),就基于飛算 SoFlu 全自動(dòng)軟件工程平臺(tái)完成了開發(fā),且測(cè)試過程也表明平臺(tái)的穩(wěn)定性經(jīng)得起考驗(yàn),該電商平臺(tái)可以根據(jù)企業(yè)的后續(xù)需求獨(dú)立部署到任何平臺(tái),所有數(shù)據(jù)企業(yè)均可自行存儲(chǔ)且平臺(tái)本身已經(jīng)將很多安全規(guī)范包含其中,保證了數(shù)據(jù)的安全。

不可否認(rèn),DevOps 的成功離不開這些平臺(tái)與工具的幫助,當(dāng)一個(gè)組織善用工具來改善自身的生產(chǎn)流程,將正確的內(nèi)容源源不斷交付至生產(chǎn)環(huán)境中,才能最有效地實(shí)現(xiàn)價(jià)值。

從 CI_CD 到 DevOps

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉