지속적인 전달(continuous delivery) 파이프라인에서 프로덕션 배포 전에 Git 리포지토리의 코드 변경 사항을 확인하려면 어떤 프로세스가 모범 사례에 부합할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Jenkins를 사용하여 리포지토리의 태그를 모니터링합니다. 스테이징 태그를 스테이징 환경에 배포하여 테스트합니다. 테스트 후 프로덕션용으로 리포지토리에 태그를 지정하고 이를 프로덕션 환경에 배포합니다..
이것이 정답인 이유
정답은 Git 태그를 사용하여 스테이징 및 프로덕션 환경에 배포하는 것입니다. 이 방법은 스테이징 환경에서 코드를 철저히 테스트한 후 프로덕션으로 승격시키는 명확하고 통제된 프로세스를 제공합니다. Git 태그는 특정 코드 버전을 나타내므로 배포된 코드를 쉽게 추적하고 재현할 수 있습니다. 다른 옵션들은 다음과 같은 이유로 최적의 솔루션이 아닙니다. Spinnaker를 사용한 red/black 배포는 배포 전략이지만, 프로덕션 배포 전에 코드 변경 사항을 확인하는 프로세스 자체를 다루지는 않습니다. 프로덕션 배포에서 테스트를 실행하는 것은 위험하며, 문제가 발생하면 사용자에게 직접적인 영향을 미칠 수 있습니다. 테스트는 프로덕션 환경 이전에 완료되어야 합니다. 10% 사용자에게 배포하는 것은 카나리 배포 전략이지만, 이 옵션은 스테이징 환경에서의 사전 테스트 단계를 명확히 언급하지 않아 프로덕션 배포 전 검증이 부족할 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음