...
Branch | Pipeline | Trigger | 배포 대상 | 역할 |
---|---|---|---|---|
feature-N | Commit build | Commit Merge | x | 빌드 검증 코드 품질 점검 테스트 자동화 수행 (옵션) |
develop | Commit build | Commit Merge | 개발 서버 | 빌드 검증 (증분) 코드 품질 점검 테스트 자동화 수행 (옵션) 개발 서버에 자동 배포 |
Daily build | Scheduled | 개발 서버 | 빌드 검증 (클린) 코드 품질 점검 테스트 자동화 수행 (옵션) 개발 서버에 자동 배포 | |
releases | Commit build | Commit Merge | x | 빌드 검증 (증분) 코드 품질 점검 테스트 자동화 수행 (옵션) |
QA/Production | 빌드:
배포:
| QA 서버 Production 서버 | 빌드 검증 (클린) 코드 품질 점검 테스트 자동화 수행 (옵션) 자동 배포 1) QA서버 배포 2) Production 서버 배포 (수동) | |
hotfixes | Commit build | Commit Merge | x | 빌드 검증 (증분) 코드 품질 점검 테스트 자동화 수행 (옵션) |
QA/Production | 빌드:
배포:
| QA 서버 Production 서버 | 빌드 검증 (클린) 코드 품질 점검 테스트 자동화 수행 (옵션) 자동 배포 1) QA서버 배포 2) Production 서버 배포 (수동) | |
master | Commit build | Commit Merge | x | 빌드 검증 (증분) 코드 품질 점검 테스트 자동화 수행 (옵션) |
Daily | Scheduled | x | 빌드 검증 (클린) 자동 문서 작성 코드 품질 점검 테스트 자동화 수행 (옵션) |
https://confluence.curvc.com/download/attachments/33327284/branch-pipeline-mapping.png?api=v2