일반적인 솔루션은 빌드 서버에서 CI (Continuous Integration) 빌드를 실행하는 것입니다. 소스 코드를 분석하고 빌드 (디버그에서)하고 테스트를 실행하며 테스트 범위를 측정하는 등의 작업을 수행합니다.
이제 일반적으로 알려진 또 다른 빌드 유형은 "Nightly build"입니다. 코드 문서 작성, 설정 패키지 작성, 테스트 환경에 배포 및 테스트 환경에 대한 자동 (연기 또는 수락) 테스트 실행과 같은 느린 작업 수행
이제 질문은
- 릴리스 빌드로 세 번째 "릴리스 빌드"를 갖는 것이 더 낫습니까?
- 아니면 릴리스 모드에서 "Nightly build"를 릴리스로 사용합니까?
회사에서 무엇을 사용하고 있습니까?
(릴리스 빌드는 잠재적 인 제품 버전의 소스 제어에 일종의 태그를 추가해야합니다.)