【问题标题】:TFS & TDS Integration In TFS Build ServerTFS 构建服务器中的 TFS 和 TDS 集成
【发布时间】:2016-05-18 18:45:06
【问题描述】:

我想探索如何将 TDS 与 TFS 构建服务器一起使用以在构建期间生成更新包,并使用 TDS 包安装程序将其安装在 CM 服务器中,以便我可以为我们的部署过程选择合适的工具。

我读到的是 Tds 需要安装在 Tfs 构建服务器中但是我不确定在 Tfs 构建服务器中需要配置什么,以便它在构建期间生成更新包。

一旦它生成更新包,我们如何使用 Tds 包安装程序将其部署到 CM 服务器。我们将使用章鱼进行部署。因此,如果我能在这方面获得帮助,以使用 Tds 进行完整的站点核心内容部署,那对我来说真的很棒,我可以做出决定。

【问题讨论】:

    标签: tfs continuous-integration sitecore tds


    【解决方案1】:

    截至TDS 5.5,您无需在构建服务器上安装,可以通过安装nuget 包来使用云构建:http://hedgehogdevelopment.github.io/tds/chapter5.html#tds-builds-using-cloud-servers

    有许多工具可用于安装该软件包,例如 Hedgehog 自己的 Sitecore ShipFortis Update Package Installervarious tools(包括与 TDS 捆绑的命令行工具)。您需要在 Octopus 中创建一个部署步骤来安装该软件包。您可以在this blog post 中找到一些帮助信息。

    【讨论】:

    • 你能帮我完成步骤吗?我需要将 HedgehogDevelopment.TDS.[x.x.x.x].nupkg, 添加到我的 tds 项目中。如果我将此添加到我的 tds 项目中,我是否需要将其添加到 Private nuget repo 中,实际上我们没有私有 nuget repo 。一旦我将 HedgehogDevelopment.TDS.[x.x.x.x].nupkg 添加到我的 tds 项目中,我需要进行哪些配置更改才能在服务器中生成更新包。
    • TDS 如何选择与环境相关的配置设置?我需要为我的 dev test act 和 prd envs 定义不同的配置。那么我需要配置什么参数,以便如果为 dev 进行构建,它将选择 dev 配置。还会在放置文件夹下创建更新包文件?
    • 对于 nuget 包,host your own feed 或从包文件夹中签入展开的文件夹,然后在构建期间将始终可用。
    • TDS 使用项目配置,您可以为不同的构建设置不同的配置,其方式与为标准 .Net 设置的方式非常相似,您必须将其添加到 VS 解决方案中,然后它们将在 TDS 中可用.此外,您还可以添加global config。在Build Output Path中指定的文件夹旁边的另一个文件夹中创建更新包文件夹@
    • 谢谢..我会试试看。
    猜你喜欢
    • 2014-04-01
    • 2012-10-26
    • 1970-01-01
    • 2014-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多