持續(xù)集成計(jì)劃

持續(xù)集成計(jì)劃

ID:30226140

大?。?3.40 KB

頁數(shù):30頁

時(shí)間:2018-12-27

持續(xù)集成計(jì)劃_第1頁
持續(xù)集成計(jì)劃_第2頁
持續(xù)集成計(jì)劃_第3頁
持續(xù)集成計(jì)劃_第4頁
持續(xù)集成計(jì)劃_第5頁
資源描述:

《持續(xù)集成計(jì)劃》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場(chǎng)安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃持續(xù)集成計(jì)劃  一、概念引入  持續(xù)集成是一種軟件開發(fā)實(shí)踐,即團(tuán)隊(duì)開發(fā)成員經(jīng)常集成它們的工作,通常每個(gè)成員每天至少集成一次,也就意味著每天可能會(huì)發(fā)生多次集成。每次集成都通過自動(dòng)化的構(gòu)建中,而配置管理工具會(huì)記錄下誰在什么時(shí)間上傳了什么代碼文件。隨后,持續(xù)集成工具會(huì)定期向配置管理工具詢問,從上一周期到現(xiàn)在是否有代碼上傳。如果有,則下載到持續(xù)集成工具中進(jìn)行集成。之后,持續(xù)集成工具會(huì)調(diào)用構(gòu)建工具代碼編譯、自動(dòng)

2、化測(cè)試,以及執(zhí)行靜態(tài)代碼檢查。如果這幾項(xiàng)工作執(zhí)行成功,則打包復(fù)制到應(yīng)用服務(wù)器上執(zhí)行重新發(fā)布,并形成代碼檢查與測(cè)試等報(bào)告;如果執(zhí)行失敗,則及時(shí)通過郵件通知管理者,并記錄相關(guān)日志?! ∨渲霉芾砉ぞ吣康?通過該培訓(xùn)員工可對(duì)保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場(chǎng)安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃  毫無疑問,配置管理工具對(duì)持續(xù)集成工具來說是絕頂重要的,它是所有最新代碼的來源。持續(xù)

3、集成工具會(huì)定期向配置管理工具詢問代碼是否有更新。只有有了更新,持續(xù)集成工具才會(huì)去完成后續(xù)的工作,否則就沒有了意義。目前在Java開發(fā)項(xiàng)目中,最主流的無疑是Subversion。SVN是對(duì)CVS的升級(jí),它通過插件的形式被集成到開發(fā)工具中,并且提供了更加方便的上傳下載操作,使開發(fā)人員最厭惡的上傳下載操作變得簡(jiǎn)便。SVN的另一個(gè)巨大貢獻(xiàn)是改變了VSS那樣的串行修改模式。眾所周之,VSS的版本管理思路就是串行修改模式,即對(duì)于同一個(gè)文件只能一個(gè)人修改,其他人不能修改。這樣的模式對(duì)應(yīng)大規(guī)模團(tuán)隊(duì)開發(fā)來說無疑是非常蹩腳的。SV

4、N改變了這種模式,同一個(gè)文件可以多人并行操作,但同時(shí)SVN又提供了強(qiáng)大的版本沖突處理機(jī)制,當(dāng)并行操作的多人各自提交版本時(shí),通過版本沖突處理機(jī)制可以順利的合并版本,使最終形成統(tǒng)一版本。  當(dāng)然,所有的持續(xù)集成工具都支持VSS,但VSS現(xiàn)在顯得過于陳舊,用它的人是越來越少。這其中一個(gè)最重要的原因是,它要求服務(wù)器端必須以共享文件的形式提供給各個(gè)客戶端,存在著相當(dāng)?shù)陌踩[患。SAWV是VSS的替代產(chǎn)品,它通過客戶端遠(yuǎn)程接入方案下載代碼,很好地解決了這樣的安全隱患。但十分遺憾的是,只有SAWV以上版本才僅僅支持  這一個(gè)

5、持續(xù)集成產(chǎn)品?! ?gòu)建工具目的-通過該培訓(xùn)員工可對(duì)保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場(chǎng)安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能及個(gè)人素質(zhì)的培訓(xùn)計(jì)劃  對(duì)于持續(xù)集成工具來說另一個(gè)重要的工具就是構(gòu)建工具。構(gòu)建工具就是對(duì)源代碼進(jìn)行自動(dòng)化編譯、測(cè)試、代碼檢查,以及打包程序、發(fā)布到應(yīng)用服務(wù)器上的工具。可以說,從配置管理工具上下載最新源代碼后,所有的后續(xù)工作都是構(gòu)建工具在完成。目前,主流的構(gòu)建工具就是Ant

6、與Maven。Ant是老牌的構(gòu)建工具,幾乎成為構(gòu)建工具的一面旗幟。它通過簡(jiǎn)單的XML文件的配置,就能定義一個(gè)軟件項(xiàng)目復(fù)雜的構(gòu)建過程。許多軟件項(xiàng)目在發(fā)布源代碼的同時(shí)都會(huì)同時(shí)附帶一個(gè)Ant配置文件。一個(gè)不熟悉該項(xiàng)目的人,只要使用Ant運(yùn)行這個(gè)配置文件,軟件就被發(fā)布到服務(wù)器中,十分方便?! 〉S著時(shí)間的推移,人們發(fā)現(xiàn)了Ant的弊病。當(dāng)公司里的軟件產(chǎn)品越來越多時(shí),雖然每個(gè)產(chǎn)品的構(gòu)建過程都不一樣,但大體過程是相似的。如果每開發(fā)一個(gè)軟件產(chǎn)品都要重新編寫一次配置文件,(來自:寫論文網(wǎng):持續(xù)集成計(jì)劃)那實(shí)在太麻煩了,能不能將構(gòu)

7、建過程繼承下來呢?為此,Maven就誕生了?! ?duì)于一個(gè)有著豐富產(chǎn)品,并且業(yè)務(wù)還在不斷擴(kuò)大的軟件公司,使用Maven實(shí)在太適合他們了。同時(shí),Maven強(qiáng)大的中央庫概念令管理者們無比地興奮。現(xiàn)在的軟件項(xiàng)目往往需要使用第三方的軟件框架,而第三方的軟件框架又要使用其它的軟件框架。這樣,項(xiàng)目在引入jar包的時(shí)候會(huì)處于一種緒亂狀態(tài)。如使用Spring框架的時(shí)候需要引入;使用Hibernate框架的時(shí)候需要使用。當(dāng)項(xiàng)目引入的框架越來越多時(shí),哪些jar包有用,哪些jar包無用,誰也說不清楚。當(dāng)我們使用Maven后,只需要告訴

8、Maven我們使用Spring,Maven的中央庫就可以完成后續(xù)的工作。如果下一個(gè)項(xiàng)目與這個(gè)項(xiàng)目的架構(gòu)相同,則我們繼承這個(gè)項(xiàng)目的配置就可以了,一切是不是就變得很easy?目的-通過該培訓(xùn)員工可對(duì)保安行業(yè)有初步了解,并感受到安保行業(yè)的發(fā)展的巨大潛力,可提升其的專業(yè)水平,并確保其在這個(gè)行業(yè)的安全感。為了適應(yīng)公司新戰(zhàn)略的發(fā)展,保障停車場(chǎng)安保新項(xiàng)目的正常、順利開展,特制定安保從業(yè)人員的業(yè)務(wù)技能

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。