2016-05-18 72 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