?? 軟件自動化安裝簡述.txt
字號:
§ 適用范圍
自動化安裝適用于那些在軟件開發過程中采取持續集成,定期(每N小時,每日,每三日,每周…)構建,構建后需自動安裝軟件并測試的開發團隊。
構建,安裝,測試是三個順序的過程,在持續集成模式的開發團隊中理想的情況當然是自動構建,構建后自動生成安裝文件,然后自動安裝并測試。本文不討論自動構建及自動化測試,您可查詢相關資料,此處只討論軟件的自動安裝這一環節。
§ 自動化安裝原理
在Windows操作系統中,我們可以通過msiexec.exe在命令行方式下實現安裝程序的安裝、修改和執行操作等功能。Msiexec提供了各種參數選項,如:
/i表示安裝或配置產品,例如要安裝D:盤下的Product.ism:msiexec /I D:\Product.msi
/x表示卸載產品
等等,關于msiexec的詳細介紹可參考微軟官方網站
http://www.microsoft.com/resourc ... iexec.mspx?mfr=true
§ 設置安裝中的選項
在手工安裝時,有一些選項需要用戶確定,例如:安裝位置,公司名稱,個人名稱,選擇安裝部件(選擇性安裝)等等,在我們執行msiexec進行自動安裝時,我們可以通過兩種方式來實現:
1) 我們可以通過在命令中追加選項的方式來指定這些自定義值,例如msiexec /i mypackage.msi COMPANYNAME="SLB" INSTALLDIR="D:\Program Files\ABC",表示將軟件安裝在D:\Program Files\ABC下,指定公司名稱為SLB。
2) 我們也可以創建一個transform file(MST file)來實現自定義安裝,msiexec中有一選項TRANSFORMS,可用于指定哪些mst file應用到程序包的屬性。MST file可以在安裝過程中修改MSI中的默認設置,例如,默認程序將安裝在C:盤,我們可以制作一個MST file將程序的安裝路徑指定為D:盤。
許多制作安裝的工具(如InstallShield)都支持MST file文件的創建。
本文來自:DOS資源站(www.cmdos.net) 詳細出處參考:http://www.cmdos.net/article/sort01/info-1416.html
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -