【问题标题】:how to do continuous integration with service fabric with tfs 2013?如何使用 tfs 2013 与服务结构进行持续集成?
【发布时间】:2018-04-10 07:45:39
【问题描述】:

有一个great amount 的文档和示例,介绍如何为 VSTS 创建构建定义,TFS 2015+ 用于 Service Fabric 持续集成和部署。

在与 TFS 2013 集成方面有哪些可用于部署 Service Fabric 应用程序的功能?

我们如何将本地 Service Fabric 集群/应用程序/服务的构建和部署与 TFS 2013 集成?

【问题讨论】:

    标签: c# tfs visual-studio-2017 azure-service-fabric


    【解决方案1】:

    Service Fabric 是一个分布式系统平台,可以轻松打包、部署和管理可扩展且可靠的分布式应用程序。它作为 Microsoft 内部专用平台开发了五年多,于 2015 年作为产品公开发布

    vNext 版本也在 2015 年发布,与 XAML 版本相比,它具有许多优点,例如简单、深入的自定义。所以大多数文档都与 vNext 构建有关。

    根据您在上面提供的documentation 中的构建和发布步骤,这是构建、测试、复制文件、发布工件等一般正常任务,转换为 XAML 构建并不难。您只需要进行一些构建活动定制。一项特定任务是 Azure 资源组部署任务,XAML 构建中没有相应的任务。但是,此任务用于使用 Azure Resource Manager templates 在 Azure 中创建或更新资源组。您可以尝试使用 powershell 来实现这部分。最重要的是使用 powershell 脚本发布到 Service Fabric。

    实际上,在构建 TFS2013 XAML 时,我们通常与 Azure 云服务而不是服务结构集成。也有相关的博客详细步骤显示如何做到这一点。可以参考:Continuous Delivery for Cloud Services in Azure


    此外,由于您仍在使用 XAML 构建并继续使用 TFS2013。我们鼓励您更新 TFS 版本以获取最新技术并迁移到新的基于 Web 的 vNext 构建系统。 在 TFS2018 上,我们甚至 removed support for XAML Builds。为了 VNext 构建的好处,您可以参考这篇文章:Why You Should Switch to Build VNext

    【讨论】:

    • 我们在本地
    猜你喜欢
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    • 2013-11-29
    • 2017-03-17
    • 2016-09-14
    • 2023-03-26
    相关资源
    最近更新 更多