#DeksdenFlow - 1 :: git, worktree (2/2)
...
❓ Есть ли flow посложнее? Конечно. Если у вас сколько-нибудь развивающийся проект, то после такой локальной разработки "выходит в прод". Тут уже нужно модернизировать flow хотя бы до создания простого этапного (staging) ci/cd.
🟢 Обычно я использую набор окружений local / beta / prod:
- local: это локальное окружение для разработки, его я разворачиваю в том числе у фоновых агентов (Jules/Codex Cloud), если такая нужда появляется; окружение использует много локальной инфраструктуры, например, обычно БД локально redis/postgres/neo4j;
- beta: это полу-боевое окружение, когда некоторые возможности разработки ещё включены (расширенные логи, например), но окружение уже в облаке и использует облачные сервисы; разворачиваю на технических доменах провайдера (если vercel) или что то типа beta.domain.com; его можно местами показывать заказчику и на нем гонять всякие тесты типа приёмочных сценариев;
- prod: это боевое окружение
Ветки в данном кейсе:
- dev (от которой теперь делаем фича-бранчи); она же развёрнута на beta;
- и main (в которую пушим только из dev); она на prod
При желании/потребности усложняем всякими hotfix , канареечными релизами, blue / green релизами и далее до бесконечности. Через github эту штуку можно обвешать проверками, настроить правила - пределов глубины закапывания в devops тут особо не видно.
🏁 Итак, вот вкратце та часть моего Flow, которая касается работы с Git. Что неясно, непонятно, невнятно - спрашиваем в комментах, как обычно!
Post #199
628
- 👍 11
- 🔥 3
- ❤ 2