在TFS上重新运行成功的构建步骤

时间:2019-06-25 06:58:49

标签: tfs version-control automated-tests pull-request

根据other SO question,我进行了一次测试,该测试在tfs中偶尔失败,这意味着构建步骤之一有时会失败。

构建步骤可能每运行10到20次就会失败一次。

因此,我想知道,是否有一种简单的方法可以在tfs上重新运行成功的构建步骤?

1 个答案:

答案 0 :(得分:0)

我不认为有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