【问题标题】:TFSPreview.com and Azure continuous deployment for multiple solutions in TFSTFSPreview.com 和 Azure 持续部署 TFS 中的多个解决方案
【发布时间】:2012-08-01 10:25:58
【问题描述】:

我最近试用了 Microsoft 的 TFS-in-the-cloud 服务 (TFSPreview.com),感觉 TFS 团队终于“明白了”。 TFSPreview.com 可能会将我们从 GIT+bug tracker+powershell 转换为集成的工作流实际工作(持续部署很棒!)。

嗯,差不多。我们在 TFSPreview.com 上的“一个项目”测试非常适合持续部署,但我们的“真实”源代码控制看起来像

Root
\--Solution1
   \--ProjectA(IIS)
   \--ProjectB(IIS)
\--Solution2
   \--ProjectC(AzureWebRoleProject)

问题:如何向 TFSPreview.com/Azure's portal/VS2012 表达以下内容?

  • root 中的所有内容都必须在 TFS 中进行版本控制
  • 但只有 ProjectC 应该注册到 Azure 的持续部署中

持续部署当前尝试将整个根部署到 Azure,果然失败了。顺便说一句,如果他们也为 Azure 云服务启用 GIT 的持续部署(不仅仅是现在的 Azure 网站),那就太好了

谢谢 席德

【问题讨论】:

    标签: tfs azure-deployment


    【解决方案1】:

    这实际上已经通过TFS Deployment to Windows Azure 论坛的在线论坛进行了讨论。

    具体来说,MS 代表表示目前不支持此功能(请参阅 Continuous deployment with multiple cloud projects in solution),但他们需要为此提供解决方案。

    【讨论】:

      【解决方案2】:

      这里有一个可能的解决方法,让您有洗澡的感觉。

      Root
      \--Solution2
         \--ProjectC
      
      Root-Branch
      \--Solution2
         \--ProjectC
      \--Solution1
         \--ProjectA
         \--ProjectB
      
      • 签入时似乎只部署了主分支 (Root)。
      • 要部署时合并到 Root。
      • 切勿将 Solution1 合并回 Root。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-17
        • 2011-08-21
        • 1970-01-01
        • 2017-10-22
        相关资源
        最近更新 更多