我打算爲CI自動構建的項目之一創建構建定義。我們有2個環境 - QA和Live,同一個應用程序將在3個國家運行。所以我們必須爲每個國家設置一組質量保證和實時生成文件夾。可配置TFS 2010 CI構建
將應用程序發佈到每個國家時,我們用來手動更新項目中的app.config文件(每個國家有1個)並部署到特定國家/地區。這是否可以通過某種方式在自動化版本中實現:對於每次簽入,通過選擇相應的配置文件生成一個發佈到每個國家/地區的QA環境的內部版本 ?
由於事先 阿倫
我打算爲CI自動構建的項目之一創建構建定義。我們有2個環境 - QA和Live,同一個應用程序將在3個國家運行。所以我們必須爲每個國家設置一組質量保證和實時生成文件夾。可配置TFS 2010 CI構建
將應用程序發佈到每個國家時,我們用來手動更新項目中的app.config文件(每個國家有1個)並部署到特定國家/地區。這是否可以通過某種方式在自動化版本中實現:對於每次簽入,通過選擇相應的配置文件生成一個發佈到每個國家/地區的QA環境的內部版本 ?
由於事先 阿倫
你可以爲每個國家+環境組合(CI-UK,CI-US,QA-UK,QA-US)不同的配置;然後在您指定的CI構建定義中爲每個國家(CI-UK和CI-US)構建所有CI配置。 爲了生成特定的配置,您應該使用SlowCheetah Visual Studio加載項。
通過Community TFS Build Extensions,在Codeplex上,您可以操縱配置文件來部署和配置特定的環境。