Непрерывное развертывание в dbt
Чтобы помочь вам улучшить трансформации данных и быстрее выпускать дата-продукты, вы можете запускать merge jobs для реализации рабочего процесса непрерывного развертывания (continuous deployment, CD) в dbt. Merge jobs могут автоматически собирать изменённые модели при каждом объединении pull request (PR), гарантируя, что последние изменения кода оказываются в продакшене. Вам не нужно ждать следующего запланированного запуска, чтобы получить актуальные обновления.
Вы также можете реализовать непрерывную интеграцию (continuous integration, CI) в dbt, что поможет ещё больше сократить время доставки изменений в продакшен и повысить качество кода. Подробнее см. в разделе Непрерывная интеграция в dbt.
Как работают merge jobs
Когда вы настраиваете merge jobs, dbt Cloud отслеживает уведомления от вашего Git-провайдера, указывающие на то, что PR был слит. Когда dbt Cloud получает одно из этих уведомлений, оно ставит в очередь новый запуск merge job.
Когда вы настраиваете merge jobs, dbt ожидает уведомления от вашего провайдера Git о том, что pull request был смержен. Когда dbt получает одно из таких уведомлений, он ставит в очередь новый запуск merge job.
| Loading table... |
