0
다음 시나리오를 허용하는 RoR 앱의 강력한 배포 전략을 설정하는 가장 좋은 방법은 무엇입니까?capistrano 및 git을 사용한 강력한 배포 전략
- 새로운 기능은 스테이징 환경에 배포
- 새로운 기능을 다하고
- 비상 기능/ 을 준비 테스트 준비에 배포 최선을 다하고
- 긴급 수정 (이전 기능 제외)
- 긴급 수정 프로그램을 수정
- 응급 수정본을 프로덕션에 배포
- 원래의 새 기능을 준비로 다시 배포
내가 알 수있는 한, git 브랜치 또는 태그 지정 또는 둘 모두를 사용해야합니다. 이러한 분기 나 태그를 유지 관리하는 오버 헤드를 줄이거 나 자동화 할 수있는 도구가 있습니까?