Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задержка дальнейшего выполнения рабочего процесса по фиксированному времени.
Синтаксис
# Delay v1
# Delay further execution of a workflow by a fixed time.
- task: Delay@1
inputs:
delayForMinutes: '0' # string. Required. Delay Time (minutes). Default: 0.
Входные данные
delayForMinutes
-
время задержки (минуты)
string. Обязательное. Значение по умолчанию: 0.
Задержка выполнения рабочего процесса по указанному времени в минутах. Значение 0 означает, что выполнение рабочего процесса начнется без задержки. Максимальное значение равно 86400 (60 дней).
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Нет.
Замечания
Используйте эту задачу в задании без агента конвейера выпуска, чтобы приостановить выполнение конвейера в течение фиксированного времени задержки.
Примечание.
Можно использовать только в задании без агента конвейера выпуска.
Максимальное значение задержки — 60 дней (86400 минут). Тайм-аут по умолчанию для вакансий без агента — 60 минут. Чтобы использовать задержки продолжительностью 60 минут и более, установите свойство timeoutInMinutes родительского задания на более высокое. В противном случае срок работы истечёт и провалится.
Примеры
Задержка на 30 минут
Следующий YAML-фрагмент создаёт задание для задержки на 30 минут перед продолжением выполнения.
- job: DelayTask
pool: server # 'server' is a reserved word for agentless jobs. Delay task must be agentless.
steps:
- task: Delay@V1
inputs:
delayForMinutes: '30'
Задержка на 7 дней
Следующий фрагмент YAML создаёт задание, которое задерживается на 7 дней (10080 минут) перед продолжением выполнения.
- job: DelayTask
pool: server
timeoutInMinutes: 10081
steps:
- task: Delay@V1
inputs:
delayForMinutes: '10080'
Примечание.
Вы должны установить timeoutInMinutes свойство как минимум на минуту длиннее параметра delayForMinutes Delay@V1 задачи. По умолчанию timeoutInMinutes — 60 минут на работе без агента. Если это не сделать, задача заканчивается.
Требования
| Требование | Описание |
|---|---|
| Типы конвейеров | YAML, классическая сборка, классический выпуск |
| Выполняется в | Сервер |
| требования | Нет |
| возможностей | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
| ограничения команд | Любое |
| переменные settable | Любое |
| Версия агента | Все поддерживаемые версии агента. |
| Категория задач | Полезность |