title: Yaml script for adding timeoutinminutes in Build Pipeline VSTS
body: <p>When I'm building my Test solution(set of unit test cases), I'm getting the following error, need to add timeoutinminutes in the below yaml script.</p>
  
  <blockquote>
    <p>[Error 1]
    The job running on agent Hosted Agent ran longer than the maximum time of 60 minutes. For more information, see <a href="https://go.microsoft.com/fwlink/?linkid=2077134" rel="nofollow noreferrer">https://go.microsoft.com/fwlink/?linkid=2077134</a> </p>
  </blockquote>
  
  <p>Find yaml script below:</p>
  
  <pre><code># ASP.NET Core (.NET Framework)
  # Build and test ASP.NET Core projects targeting the full .NET Framework.
  # Add steps that publish symbols, save build artifacts, and more:
  # https://docs.microsoft.com/azure/devops/pipelines/languages/dotnet-core
  
  trigger:
  - master
  
  pool:
    vmImage: 'windows-latest'
  
  variables:
    solution: '**/**.sln'
    buildPlatform: 'Any CPU'
    buildConfiguration: 'Debug'
  
  steps:
  - task: NuGetToolInstaller@1
  
  - task: NuGetCommand@2
    inputs:
      restoreSolution: '$(solution)'
  
  - task: VSBuild@1
    inputs:
      solution: '$(solution)'
      msbuildArgs: '/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactStagingDirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"'
      platform: '$(buildPlatform)'
      configuration: '$(buildConfiguration)'
  - task: VSTest@2
    timeoutInMinutes: 1200
    inputs:
      platform: '$(buildPlatform)'
      configuration: '$(buildConfiguration)'
      runInParallel: true
      testSelector: 'testAssemblies'
      testAssemblyVer2: |
        **\*test*.dll
        !**\*TestAdapter.dll
        !**\obj\**
      searchFolder: '$(System.DefaultWorkingDirectory)'
  </code></pre>