условие для timeoutInMinutes в azure -трубопроводах - PullRequest
0 голосов
/ 24 февраля 2020

Я хочу знать, есть ли поддержка различных значений timeoutInMinutes для задания в зависимости от условий, например, если build.Reason равно Scheduled или InvidualCI?

Спасибо

1 Ответ

0 голосов
/ 24 февраля 2020

условие для timeoutInMinutes в azure -проводках

Боюсь, что ответ - нет.

Как документ Укажите условия , мы могли бы знать условие, используемое для 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'))

Надеюсь, это поможет.

...