Резервные копии сценариев в репозиторий — с отчётом в Mattermost

Сценарий по расписанию сохраняет копии всех сценариев в репозиторий, обновляет изменённые и присылает отчёт о бэкапе в Mattermost.

  • Копии всех сценариев в репозиторий
  • Обновляет только изменённые
  • Отчёт о старте, успехе и сбоях в Mattermost
  • Ничего не восстанавливать вручную
n8nGitHub

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

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

  1. Запуск: Запуск вручную
  2. Затем: Стартовое сообщение
  3. Затем: Управление сценариями
  4. Проверка: Обработать по одному
  5. Затем: Ожидание1
  6. Затем: Уведомление о завершении
  7. Затем: Запустить сценарий
  8. Затем: Ожидание2
  9. Затем: Уведомить об успешных потоках
  10. Затем: Ожидание
  11. Затем: Уведомить о неудачных потоках
  12. Запуск: Триггер выполнения сценария
  13. Затем: Настройки
  14. Проверка: Объединить данные
  15. Затем: Проверить разницу
  16. Затем: Создать подпуть
  17. Проверка: Переключить
  18. Если да — Вернуть результат
  19. Если нет — Изменить файл
  20. Если нет — Создать файл
  21. Затем: Получить содержимое файла
  22. Проверка: Если файл слишком большой
  23. Если да — Получить файл
  24. Запуск: Запланировать триггер

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