4

これは明らかなはずなので、何かを理解していない可能性があります。TFSセットアップがあります。私の Web アプリ コードはソース管理にあります。チェックイン/チェックアウトしてビルドを作成できますが、コードを運用環境に公開するための推奨される方法がよくわかりません。「リリースを Web サーバーに公開」のようなものを探していましたが、何も見つかりません。私のより大きな問題は、チームがコードの編集からテスト、そしてすべて TFS システム内の運用サーバーへの展開に移行する方法についての適切なワークフロー図を見つけることができないことだと思います。TFS 内から Web サイトを公開するための優れたチュートリアルへの考えやリンクがあれば、それは素晴らしいことです。

4

2 に答える 2

4

ワークフローについては、コード プロモーション モデルをお勧めします。

TFS 内には、ビルド品質の概念があります。SO ビルドのコードを最初にチェックすると、ビルドが合格した場合、「テストの準備ができました」という品質で開始されます。 「展開の準備ができている」と、その realeas を使用して展開できます。

TFS 2010 で状況が変わっていない限り、展開のために独自の実装を展開する必要があります。MS ビルドを使用して、Wix を使用して MSI をビルドし、テスターに​​デプロイ プロセスをテストしてもらいました。

テスト/ライブ環境への展開に役立つ次の msbuild 拡張機能をご覧ください。

ビルド プロセスに少し時間を費やして水密にすることを強くお勧めします。リリースをライブにデプロイしても機能せず、クライアントがそれに対する信頼を失うことほど恥ずかしいことはありません。

于 2010-06-25T23:11:54.230 に答える
0

チーム ビルドに Web サイトを公開する組み込みのメカニズムがあるとは思いませんが、これは、ビルド定義で AfterDropBuild または AfterEndToEndIteration をオーバーライドして、ビルド出力を Web サーバーにコピーするために必要なタスクを含めることで実現できます。

于 2009-05-21T21:38:13.250 に答える