我想根据条件(例如条件)是否支持某项工作的timeoutInMinutes
不同值build.Reason
是Scheduled
还是InvidualCI
?
谢谢
答案 0 :(得分:0)
天蓝色管道中的timeoutInMinutes条件
恐怕答案是否定的。
作为文档Specify conditions,我们可以知道默认情况下steps
,jobs
和stages
使用的条件。我们不能将其用于一个指定属性timeoutInMinutes
。
作为解决方法,我们可以添加具有不同值timeoutInMinutes
的复制作业,并为管道中的这两个作业添加条件:
jobs:
- job: A
timeoutInMinutes: number1
condition: and(always(), eq(variables['Build.Reason'], 'Schedule'))
- job: Copy A
timeoutInMinutes: number2
condition: and(always(), eq(variables['Build.Reason'], 'InvidualCI'))
希望这会有所帮助。