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