13

有没有办法改变构建管道的超时时间,目前管道时间在 60 分钟后结束。我想缩短到 30 分钟。

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

或者它可以从 YAML 设置吗?

4

3 回答 3

23

对于 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 表示最大值(自托管代理为无限)。

于 2020-06-29T12:39:32.427 回答
6

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

编辑要修改的管道。在 Options 选项卡上有一个Build job timeout in minutes选项,可以设置 Build job timeout,默认值为 60 分钟。

在此处输入图像描述

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

于 2019-05-08T08:35:33.183 回答
1

根据文档,

在选项选项卡上,您可以为管道中的所有作业指定默认值。如果您为作业超时指定非零值,则它将覆盖管道选项中指定的任何值。如果您指定零值,则使用管道选项中的超时值。如果管道值也设置为零,则没有超时。

更多关于,

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

于 2019-05-07T05:17:29.303 回答