TFSPreview.com和Azure持续部署TFS中的多个解决方案

时间:2012-07-31 22:06:41

标签: tfs azure-deployment

我最近尝试了微软的TFS-in-the-cloud服务(TFSPreview.com),并感觉TFS团队最终'得到它'。 TFSPreview.com可能会将我们从GIT + bug跟踪器+ powershell切换为集成工作流实际工作(持续部署非常棒!)。

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

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

问题: 如何向TFSPreview.com/Azure的门户网站/ VS2012发表以下信息?

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

持续部署目前尝试将整个根部署到Azure,果然,失败了。另外,如果他们为GAT for Azure云服务启用了持续部署(不仅仅是现在的Azure网站),那将会很不错。

由于 SID

2 个答案:

答案 0 :(得分:3)

这是通过TFS Deployment to Windows Azure论坛的在线论坛实际讨论的内容。

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

答案 1 :(得分:0)

这是一种可能让您感觉沐浴的解决方法。

Root
\--Solution2
   \--ProjectC

Root-Branch
\--Solution2
   \--ProjectC
\--Solution1
   \--ProjectA
   \--ProjectB
  • 登记时似乎只部署了主分支(Root)。
  • 要部署时合并到Root。
  • 永远不要将Solution1合并回Root。