Azure devops构建管道将超时减少到30分钟

时间:2019-05-07 05:13:52

标签: azure-devops timeout build-pipeline

是否有一种方法可以更改构建管道的超时时间,当前管道时间是在60分钟后超时的。我想减少到30分钟。

我查看了所有组织设置和项目设置,但无法在UI上找到任何内容

还是可以从YAML进行设置?

3 个答案:

答案 0 :(得分:1)

根据文档

  

在“选项”选项卡上,您可以为所有作业指定默认值。   管道。如果您为作业超时指定一个非零值,则它   覆盖管道选项中指定的任何值。如果你   指定一个零值,然后是管道选项中的超时值   用来。如果管道值也设置为零,则没有   超时。

更多内容

https://docs.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=classic&viewFallbackFrom=vsts#timeouts

答案 1 :(得分:1)

  

azure devops构建管道将超时减少到30分钟

在“选项”选项卡上,有一个选项Build job timeout in minutes,您可以设置构建作业超时,默认值也是60分钟。

enter image description here

如果您的构建步伐超时,此超时将在构建管道中包含所有任务,而不是特定任务。然后,整个构建定义将被服务器取消。当然,整个构建都会失败,并且所有后续步骤都将中止。

希望这会有所帮助。

答案 2 :(得分:0)

对于YAML管道,文档说您可以编写

jobs:
- job: Test
  timeoutInMinutes: 10 # how long to run the job before automatically cancelling
  cancelTimeoutInMinutes: 2 # how much time to give 'run always even if cancelled tasks' before stopping them

timeoutInMinutes: 0也应适用于单个任务,0表示最大值(对于自托管代理而言是无限的)。