Некоторые лучшие практики для управления версиями развёртываний в Prefect:
- Использование хранилища на основе Git. www.restack.io Prefect рекомендует применять такой подход для производственных развёртываний. www.restack.io Это обеспечивает контроль версий, лёгкую доступность рабочих процессов и готовность к сотрудничеству. www.restack.io
- Контроль версий шаблонов базовых заданий. www.restack.io Это необходимо для поддержания согласованности и отслеживания изменений в конфигурациях рабочих пулов. www.restack.io
- Настройка параметров управления версиями. dzen.ru Можно указать, что любой поток является версией любого другого потока, независимо от имени или проекта. dzen.ru Также можно переопределить автоматическое продвижение версии для разархивирования и включить старые версии (например, для A/B-тестирования). dzen.ru
- Группировка развёртываний. github.com Это может смягчить проблему большого количества развёртываний в пользовательском интерфейсе, так как позволит легко находить последнюю версию развёртывания. github.com
В Prefect Cloud любой рабочий процесс может стать частью «группы версий» для лёгкого отслеживания и ведения истории. dzen.ru Управление версиями происходит автоматически при развёртывании потока в проекте, который уже содержит поток с тем же именем. dzen.ru