파란색/녹색 배포 전략을 구현하고 있습니다. 데이터베이스 기반 웹 응용 프로그램을위한 것입니다. 현재 Teamcity 및 Octopus 배포를 사용하고 있습니다.Blue/Green 배포 설정에서 활성 응용 프로그램과 데이터베이스 변경 테스트
필자가 알고있는 것처럼이 전략을 달성하려면 데이터베이스의 변경으로 두 버전의 응용 프로그램이 계속 작동해야하므로 롤백의 경우 데이터베이스 변경이 필요하지 않습니다. 되 돌렸다.
나는 옥토퍼스에서이 here의 구현을 제안했습니다.
내 질문 :
이- 사람이 변경 이전에 자극을 추진하여 데이터베이스에 대한 자극에 현재 활성 응용 프로그램을 테스트합니까? 예 : 시험 또는 UAT에서?
- 그렇다면이 요구 사항을 배포 전략과 어떻게 조합할까요? 특히 Octopus를 구성 할 때 어떻게해야합니까?