DEV Community

NeNoVen
NeNoVen

Posted on

Production Release

1단계: 프로세스는 제품 소유자가 요구 사항에 따라 사용자 스토리를 작성하는 것으로 시작됩니다.

2단계: 개발팀은 백로그에서 사용자 스토리를 선택하여 2주 개발 주기의 스프린트에 투입합니다.

3단계: 개발자는 소스 코드를 코드 저장소 Git에 커밋합니다.

4단계: Jenkins에서 빌드가 트리거됩니다. 소스 코드는 SonarQube의 단위 테스트, 코드 적용 범위 임계값 및 게이트를 통과해야 합니다.

5단계: 빌드가 성공하면 빌드가 아티팩트에 저장됩니다. 그런 다음 빌드가 개발 환경에 배포됩니다.

6단계: 다양한 기능을 작업하는 여러 개발팀이 있을 수 있습니다. 기능은 독립적으로 테스트되어야 하므로 QA1 및 QA2에 배포됩니다.

7단계: QA 팀은 새로운 QA 환경을 선택하고 QA 테스트, 회귀 테스트, 성능 테스트를 수행합니다.

8단계: QA 빌드가 QA 팀의 검증을 통과하면 UAT 환경에 배포됩니다.

9단계: UAT 테스트가 성공하면 빌드가 릴리스 후보가 되고 일정에 따라 프로덕션 환경에 배포됩니다.

10단계: SRE(사이트 안정성 엔지니어링) 팀이 제품 모니터링을 담당합니다.

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay