2012年11月6日 星期二

Octopus XML設定檔轉換和替代變數

專案佈署的過程中,不同環境的設定檔會有所不同,web.config使用的還是XDT Transform,只要檔名和環境別對的起來,就會自動轉換,例如UAT環境,佈署的時後,只要有web.uat.config這個檔案,就會自動轉換原來的web.config

除此之外,Octopus還有一些預先定義好的變數,可以在Variables裡面設定


OctopusOriginalPackageDirectoryPath
這個變數用來指定套件佈署時的原來位置,例如 C:\Apps\Prod\MyApp\1.0.0

OctopusPackageDirectoryPath
這個變數用來自訂套件要安裝的位置,例如D:\WebSite\MyApp

OctopusWebSiteName
這個變數用來自訂站台的名稱,如不指定,則是以套件的名稱來對應IIS的設定

更多詳細的設定,可以參考官網的文件

參考資料



上一篇:Octopus部署專案
下一篇:NuGet 套件超過30MB的問題