Ежедневная резервная копия сценариев — в GitLab

Каждый день сценарий выгружает все твои настроенные сценарии в GitLab, обновляя историю версий, и сообщает итог в express.

  • Выгрузка всех сценариев по расписанию
  • История версий в GitLab
  • Обновление изменённого, создание нового
  • Отчёт об итоге в express
n8n

Как это работает

Синхронизация GitLab и express настраивается готовым сценарием: обновления подхватываются автоматически.

  1. Запуск: Каждый день
  2. Затем: Конфигурация
  3. Затем: Список всех файлов в GitLab
  4. Затем: Список имен
  5. Затем: Получить все сценарии
  6. Проверка: Отбросить архивные сценарии
  7. Проверка: Обработать каждый файл
  8. Затем: Отправить сообщение в канал
  9. Затем: Удалить лишние поля
  10. Затем: Конвертировать в файл
  11. Проверка: Если файл существует
  12. Если да — Обновить файл в GitLab
  13. Затем: Обновление файла не удалось
  14. Если нет — Создать новый файл в GitLab
  15. Затем: Создание файла не удалось

Эту интеграцию GitLab и express можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.