Тема
Задача
Конфигурация задачи.
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| id | string | Да |
| options | Опции задачи | Да |
| name | string | Нет |
| type | string | Нет |
| mode | Режим запуска задачи | Нет |
| dependencies | array | Нет |
| handlers | array | Нет |
| restart | Политика перезапуска задачи | Нет |
Описание свойств
id
Тип: string
Обязательное: Да
Ограничение: допустимые символы [a-zA-Z0-9_-]
Уникальный идентификатор задачи.
options
Тип: Опции задачи
Обязательное: Да
Опции задачи.
name
Тип: string
Обязательное: Нет
Человекочитаемое название задачи.
type
Тип: string
Обязательное: Нет
Значение: "default"
Тип задачи.
mode
Тип: Режим запуска задачи
Обязательное: Нет
Режим запуска задачи при старте проекта.
dependencies
Тип: array
Обязательное: Нет
Элементы массива: Зависимость задачи
Массив зависимостей задачи. Определяет, какие задачи и в каком состоянии должны быть перед запуском текущей задачи.
handlers
Тип: array
Обязательное: Нет
Элементы массива: Обработчик задачи
Массив обработчиков задачи. Определяет действия, которые должны быть выполнены при определенных состояниях задачи.
restart
Тип: Политика перезапуска задачи
Обязательное: Нет
Политика перезапуска задачи при завершении или сбое.
