Чеклист CI/CD практик, вдохновленный книгой "DevOps: A Software Architect's Perspective"(https://www.amazon.com/DevOps-Software-Architects-Perspective-Engineering/dp/0134049845)
- Могут ли члены команды работать над разными версиями системы одновременно?
- Легко ли протестировать код других членов команды?
- Легко ли интегрировать код разных членов команды?
- Легко ли интегрировать код разных команд и собрать его в единую систему?
- Можно ли задеплоить систему в различных вариантах окружения?
- Может ли протестировать версию системы без влияния на продакшн?
- Есть ли возможность более пристально мониторить свеже задеплоенную систему?
- Доступны ли более старые версии кода после деплоя в продакшн?
- Можно ли откатиться в случае проблемы?
- Есть ли возможность поэтапного включения фичи в продакшне?
- Могут ли разные версии системы работать бок о бок, возможен ли поэтапный апгрейд?
Post #4
317