2016-05-18 71 views
0

我想探索TDS如何與TFS構建服務器一起使用,以便在構建過程中生成更新包,並使用TDS包安裝程序在CM服務器中安裝它,以便我可以選擇適當的工具我們的部署過程。TFS和TDS集成在TFS構建服務器

我讀過的是Tds需要安裝在Tfs構建服務器上但我不確定需要在Tfs構建服務器中配置哪些東西,以便在構建過程中生成更新包。

一旦它生成更新包,我們如何使用Tds Package安裝程序將其部署到CM服務器。我們將使用章魚進行部署。因此,如果我能夠使用Tds獲得有關此次完整開始和結束sitecore內容部署的幫助,那對我來說真的很棒,我可以做出決定。

回答

3

由於TDS 5.5你不需要安裝生成服務器上,並可以通過安裝NuGet包使用雲構建:http://hedgehogdevelopment.github.io/tds/chapter5.html#tds-builds-using-cloud-servers

有許多可供安裝的軟件包工具,如Sitecore Ship,由Hedgehog自己提供的Fortis Update Package Installervarious tools(包括與TDS捆綁在一起的命令行工具)。您需要在Octopus中創建一個部署步驟來安裝該軟件包。你可以在this blog post找到一些信息。

+0

請問您能幫我完成這些步驟嗎?我需要將HedgehogDevelopment.TDS。[x.x.x.x] .nupkg添加到我的tds項目中。如果我添加到我的tds項目,我是否需要添加一個相同的私人nuget回購,其實我們沒有私人nuget回購。一旦我將HedgehogDevelopment.TDS。[x.x.x.x] .nupkg添加到我的tds項目中,爲了在服務器中生成更新包,需要進行哪些所有配置更改。 – Deb

+0

TDS如何選擇與環境相關的配置設置?我需要爲我的開發測試行爲和prd envs定義不同的配置。那麼,我需要配置什麼參數,以便如果構建發生在dev上,它將選擇dev配置。此外,更新包文件將在drop文件夾下創建? – Deb

+0

對於nuget軟件包,[託管您自己的Feed](https://docs.nuget.org/create/hosting-your-own-nuget-feeds)或簽入來自packages文件夾的擴展文件夾,它會在構建過程中始終可用。 – jammykam