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

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

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

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

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

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

Настроить такую автоматизацию (GitLab + Microsoft Teams) можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.