2017-07-26 3 views
1

ビルドパイプラインまたはリリースパイプラインのいずれかでタスクを実行する間にループするか遅延することはできますか?私はそれらのパイプラインの一部としてコンテナを展開し、スピンアップしてWebテストで利用できるように時間がかかるので、リリースタスクの直後にWebtestを実行することはできません。 TFSまたはVSTS内のこの要件に対する解決策は何ですか?タスクまたは条件付きループの間に遅延を置くことは可能ですか

+0

Docker拡張機能を使用しているのですか、これを行うには自家製スクリプトを実行していますか? https://marketplace.visualstudio.com/items?itemName=ms-vscs-rm.docker –

+0

MicrosoftのDocker組み込みタスク。サービスのデプロイメントとビルド後に、正しく動作しているかどうかをチェックし、HTTPリクエストを発行する必要があるため、これで問題は解決しません。コンテナを回転させて初期化するのには数分かかるので、ループテストで一時停止または実行する方法を知る必要があります –

答えて

3

Start-Sleep -Seconds 10が実行されている間、または長い時間待つ必要があるインラインPowerShellタスクを配置します。

また、可用性のためにコンテナをポーリングする独自のスクリプトを作成することもできます。

関連する問題