您現在的位置: 18luck新利全站下载 >> 新利体育取现 >> 售後服務>> 資料信息

關鍵字搜索服務平台的自動化安裝與部署的設計與實現(PDF 67頁)

所屬分類:
售後服務
文件大小:
3711 KB
下載地址:
相關資料:
關鍵字, 自動化
關鍵字搜索服務平台的自動化安裝與部署的設計與實現(PDF 67頁)內容簡介
內容摘要
第一章引言
在微軟軟件開發中,每日構建及自動化的安裝與部署是最重要的過程之一,
被稱為微軟產品開發的“心跳’’。簡單來看,每天構建係統將整個產品解決方案
完整構建一遍,生成的目標文件和安裝文件被放置在一個共享位置。接著,安裝
文件被自動部署到發布服務器上,隨後可以自動運行BVT,構建確認檢測,並
將所有結果寄送至每個項目成員的信箱。如果部署成功,測試人員會立刻開始今
天的測試工作,如果安裝和部署過程中出現了問題,相關負責人員也會收到郵件
的通知,並迅速進行問題排查和解決。可見安裝與部署過程的在日常開發測試工
作中的重要作用,這些工作如果手動完成會相當耗時,本文首先針對自動化安裝
與部署過程的構建展開了研究。
微軟有一套完善的內部係統來完成整個自動化流程,以及流程管理、流程報
告,流程進度,問題處理等工作。這套工作的自動化性以及方便性很適於在軟件
開發流程中推廣應用。隨著構建過程逐漸地被各大軟件公司重視起來,構建工具,
以及構建流程的設計與優化也成為了大家日益關注的話題。一個設計良好的安裝
與部署流程會大大方便開發和測試人員的每日工作,開發人員在完成功能代碼的
編寫後,不用再忙碌於耗時,沉悶的係統構建工作無謂的等待時間。自動化的部
署尤其對測試工作的幫助十分巨大。減輕了測試人員的工作負擔,使每同從構建
到部署的工作用很短時間自動完成。不用像傳統的測試方式需要測試人員手動的
完成該工作。
在VS.NET2003時代,IDE可以控製整個方案的構建,但是所有的構建邏輯
被IDE控製,對於開發人員來說,整個構建流程就像一個黑箱,很難修改和管
理。VS.NET2005中引入了一套全新的構建係統:MSBuild。簡單來講,MSBuild
可以直接讀取csproj文件,控製csc/vbc等編譯器,生成整個方案。實際上,VS2005
的IDE自身就是調用MSBuild來完成編譯的,並且由於VS2005的csproj文件服
從MSBuild的配置schema,因此我們可以直接使用csproj,稍稍修改一下,就
能組織起完整的構建流程了。與此同時,我們的wix安裝過程技術也支持
VS.NET2005開發平台,並且與MSBuild的功能相得益彰,互為補充。整合應用
之後使每日的構建、安裝和部署工作成為一個隱形的整體,係統由開發人員到測
試人員之間速率大大提升。測試人員的工作量明顯減小,效率有了很大提高。
..............................

Baidu
map