История версий сценариев с сохранением при изменениях

По расписанию сценарий проверяет, что изменилось в твоих сценариях и подключениях, и только при изменениях выгружает свежую копию в репозиторий с историей.

  • История версий на случай отката
  • Копия сохраняется только при изменениях
  • Проверка изменений — сама
  • Всегда есть куда откатиться

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

Автоматизация Databricks не требует кода: готовый сценарий выполняет рутину сам.

  1. Запуск: Запланировать триггер
  2. Затем: Задать путь сценария
  3. Затем: Получить старый хеш сценария
  4. Затем: Выполнить резервное копирование сценария
  5. Затем: Получить новый хеш сценария
  6. Проверка: Если сценарий обновлен
  7. Если да — Прочитать данные сценария
  8. Затем: Извлечь данные сценария
  9. Затем: Резервное копирование сценария GitHub
  10. Затем: Задать путь учетных данных
  11. Затем: Получить старый хеш учетных данных
  12. Затем: Выполнить резервное копирование учетных данных
  13. Затем: Получить новый хеш учетных данных
  14. Проверка: Если учетные данные обновлены
  15. Если да — Прочитать данные учетных данных
  16. Затем: Извлечь данные учетных данных
  17. Затем: Резервное копирование учетных данных GitHub
  18. Затем: Прочитать файл
  19. Затем: Извлечь данные
  20. Затем: Хешировать данные
  21. Запуск: Генератор хеша

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