1

最近、MicrosoftのTFS-in-the-cloudサービス(TFSPreview.com)を試してみたところ、TFSチームがついに「それを手に入れました」と感じました。TFSPreview.comは、統合されたワークフローが実際に機能するため、GIT+バグトラッカー+PowerShellから切り替える可能性があります(継続的な展開は素晴らしいです!)。

よくほとんど。TFSPreview.comでの「1つのプロジェクト」テストは継続的デプロイに最適ですが、「実際の」ソースコントロールは次のようになります。

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

質問: TFSPreview.com/Azureのポータル/ VS2012に次のことをどのように表現できますか?

  • ルート内のすべては、TFSでバージョン管理されている必要があります
  • ただし、Azureの継続的デプロイにはProjectCのみを登録する必要があります

継続的デプロイは現在、ルート全体をAzureにデプロイしようとしますが、確かに失敗します。ちなみに、GIT for Azureクラウドサービス(現在のAzure Webサイトだけでなく)の継続的デプロイも有効にするとよいでしょう。

ありがとうシド

4

2 に答える 2

3

これは、 TFS Deployment to Windows Azureフォーラムのオンライン フォーラムで実際に議論されていることです。

具体的には、MS の担当者は、これは現在サポートされていないことを示していますが (ソリューション内の複数のクラウド プロジェクトによる継続的な展開を参照)、ソリューションを提供する必要があるものです。

于 2012-08-01T02:08:14.923 に答える
0

入浴したくなるような回避策を次に示します。

Root
\--Solution2
   \--ProjectC

Root-Branch
\--Solution2
   \--ProjectC
\--Solution1
   \--ProjectA
   \--ProjectB
  • チェックイン時にメイン ブランチ (ルート) のみがデプロイされているように見えます。
  • デプロイする場合は、ルートにマージします。
  • Solution1 をルートにマージしないでください。
于 2012-08-01T02:25:58.197 に答える