Перезапустите успешный шаг сборки на TFS - PullRequest
1 голос
/ 25 июня 2019

Согласно другому вопросу SO У меня есть тест, который время от времени терпит неудачу в tfs, что означает, что один из этапов сборки иногда завершается неудачей.

Шаг сборки может проваливаться каждый 10-20 раз.

Поэтому мне интересно, есть ли простой способ перезапустить успешные шаги сборки на tfs?

1 Ответ

0 голосов
/ 25 июня 2019

Я не думаю, что есть функция для запуска задачи n раз, но здесь есть обходной путь для многократного запуска сборки (сценарий PowerShell):

$times = 30
For ($i=1; $i =lt $times; $i++) {

    Write-Host "*** Start to build $i time ***"
    # I use VS 2019 Enterprise, change the path if you have another version
    cd "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Currnet\Bin"
    # Change the folder/sub folder to your solution path
   ./msbuild.exe "$(Build.SourcesDirectory)\{your soultion name}.sln"
}

enter image description here

...