2017-03-27 10 views
1

CIパイプラインの一部として、Visual Studio Team Servicesビルドを構成してビルドステップを実行し、Sql Serverデータベースに対してユニットテストを実行しました。ただし、現在のセットアップでは、別のVMに格納されたデータベースを使用します。これらのテストはゆっくりと実行され、テストの実行は30分後にタイムアウトします。Visual Studio Team Servicesビルドには、データベーステスト用のSql Serverインスタンスがありますか?

VSTSは、この目的のためにオンラインデータベースを設定する機能を備えていますか、またはデータベースアクセスのスピードアップやタイムアウト期間の延長のために他のオプションを使用できますか?

答えて

0

SQL Server LocalDB内でテストを実行できる場合は、そのテストを利用してエージェントで直接実行できます。 Azureではもちろん、SQL Azureインスタンスも使用します。

これでうまくいかない場合は、高速のAzure VMに独自のビルドエージェントを作成し、その上にVSTSエージェントとSQL Serverインスタンスの両方をインストールすることを検討してください。

最後に、VSTSエージェントをオンプレミスサーバーに登録することができます。これは、VSTSに移動する前にこれらのテストをどのように実行したかが原因です。

関連する問題