2017-05-31 21 views
0

こんにちは私はTFS 2013を使用しており、TFSビルド用のXAMLワークフローを作成しています。しかし私のワークフローでは、CreateLabelタスクがあり、時にはネットワークの問題が原因でタイムアウトが発生し、TFSビルドが失敗することがあります。私は2回以上CreateLabelプロセスを再試行したいと思っています。ビルドに失敗することなくTFSビルドで失敗したプロセスを再試行

答えて

0

残念ながら、TFSはビルドプロセスで失敗したビルドアクティビティを再実行するオプションを提供していません。ビルド全体を再実行する必要があるかもしれません。


更新

別の回避策として、あなたは、TFSのXAMLのビルドエージェントにビルドタイムアウトを変更しようとすることができます。詳細はこちらをご覧ください。How to change the build timeout on TFS 2015 XAML build agent

+0

Try Catch機能を試してみて、最初のキャッチで再試行することはどうですか? – TVSuser1654136

+0

@ user1654136これは動作しないと思いますが、アクティビティが実行されてもビルドプロセスで再実行できません...回避策として、TFS XAMLビルドエージェントのビルドタイムアウトを変更しようとする可能性があります。 https://stackoverflow.com/questions/39172411/how-to-change-the-build-timeout-on-tfs-2015-xaml-build-agent –

+0

@ Patrick-MSFTアクティビティは長い間再実行することができますその親/包含活動がそれを再スケジューリングするとき。私は[WhileActivity]でそれをラップすると、そのトリックを行うと信じています。その活動は、周りを回る限り子供の活動を再スケジュールするでしょう。 – ajawad987

関連する問題