如何添加超时?

时间:2019-06-02 20:05:50

标签: azure-devops azure-pipelines

如何在azure devops管道中向随后的代码添加2h超时

pool:
    vmImage: 'ubuntu-16.04' 
steps:
    - script: docker login -u acr-p $(acrPassword) acr.azurecr.io
    - script: git clone $(gitURL)
    - script: docker build --no-cache -t acr.azurecr.io/$(imageTag) $(gitURL)
    - script: docker push acr.azurecr.io/$(imageTag)

https://docs.microsoft.com/en-us/azure/devops/pipelines/customize-pipeline?view=azure-devops

pool:
    vmImage: 'ubuntu-16.04' 
steps:
    - script: docker login -u acr-p $(acrPassword) acr.azurecr.io
    - script: git clone $(gitURL)
    - script: docker build --no-cache -t acr.azurecr.io/$(imageTag) $(gitURL)
    - script: docker push acr.azurecr.io/$(imageTag)

1 个答案:

答案 0 :(得分:2)

  

如何添加超时时间?

您可以在timeoutInMinutes: 120下添加参数- script:来设置每个脚本的超时时间:

steps:
- script: string  # contents of the script to run
  timeoutInMinutes: number 

检查YAML schema reference以获得更多详细信息。

如果要为所有脚本设置超时,则可以为job添加timeoutInMinutes

希望这会有所帮助。