2

こんにちは、私は TFS を使用しており、ビルド後に 2 つの Web アプリケーションをテスト サーバーにデプロイしたいと考えています。展開後、Web アプリケーションの 1 つで Web ページを呼び出して、すべてのデータを削除し、テスト データを挿入するなどの作業をトリガーしたいと考えています。

どうすればこれを達成できますか?

4

3 に答える 3

2

TFSDeployerを見ることができます。Powershell に慣れている場合は、必要に応じて実行する展開スクリプトを作成できます。TFSDeployer は、ビルド品質の変更を検出するとそれを実行します (たとえば、ビルド品質を「テストに展開」に設定すると、実行されます)。テスト環境にデプロイするスクリプト)。このサイトにはより多くの情報があり、これは私が展開にほとんど常に使用するものです。

于 2010-09-24T04:54:52.033 に答える
1

MS Deploy を使用してアプリケーションをテスト環境にデプロイできます: http://www.ewaldhofman.nl/post/2010/04/12/Auto-deployment-of-my-web-application-with-Team-Build-2010 -to-add-Interactive-Testing.aspx .

Web アプリケーションを呼び出すには、テストの一部として実行する codedui を作成するか、Web サイトを呼び出すビルド テンプレートにアクティビティを追加します: http://www.ewaldhofman.nl/?tag=/ビルド+2010+カスタマイズ

于 2010-09-21T11:01:42.997 に答える
1

DeployToAzureを使用できます。TFS ビルド ワークフローの一部として、指定されたクラウド プロジェクトを Azure に発行します。公開は、ソリューションのビルドと単体テストに合格した後に実行されます。その後、いくつかの手順 (Web ページの呼び出しなど) を含めることができます。

そのための Powershell プログラミングは必要ありません。

追加情報については、こちらを確認してください: TFS 2010 ビルド サーバーからの Azure プロジェクトのデプロイ

于 2011-12-09T21:25:05.050 に答える