Pipelines
Визуальный конструктор цепочек автоматических операций. Раздел Pipelines в боковом меню.
Интерфейс
SVG-холст с панорамированием и зумом. Палитра блоков слева, узлы соединяются стрелками, настройки узла — в Inspector справа.
Типы шагов
| Шаг | Действие |
|---|---|
| BACKUP | Создать бэкап |
| RESTORE | Восстановить из бэкапа |
| CREATE_STAGING | Создать staging |
| ISSUE_SSL | Выпустить SSL |
| ENABLE / DISABLE_BASIC_AUTH | Управление Basic Auth |
| SYNC_PROD_TO_STAGING | Синхронизация prod → staging |
| PROMOTE_STAGING_TO_PROD | Промоут staging → prod |
| WAIT | Пауза на N секунд |
| HEALTH_CHECK | Проверка доступности |
| TELEGRAM_NOTIFY | Отправка уведомления в Telegram |
| IF_CONDITION | Ветвление по условию |
| MANUAL_APPROVAL | Пауза с ручным подтверждением |
Триггеры
| Триггер | Запуск |
|---|---|
| Manual | Вручную, кнопкой |
| Schedule | По расписанию (cron) |
| Webhook | По HTTP-запросу, в т.ч. GitHub push |
Ветвление
- IF_CONDITION — true/false ветки.
- MANUAL_APPROVAL — пауза до подтверждения (approve / reject).
История запусков
Детализация по шагам (аккордеон, автораскрытие упавших шагов), таймлайн (Started / Duration), таблица параметров, блоки вывода и ошибок с копированием. Live-обновление через SSE.