Zepeto CI/CD
PR빌드 완료되면 -> 머지 → 젠킨스가 머지된 소스 빌드 시킴 → nDeploy mini에 배포됨.
- 젠킨스가 PR 빌드함 → PR 빌드 성공하면
- 베이스 브랜치에 머지 가능 → 젠킨스가 머지된 소스 빌드 시킴
- nDeploy mini에 배포됨.!
PR 자동화
- Pull Resuest Builder
- PR이 Merge가 가능한 상태인지 체크
- PR 소스를 땡겨 받아서 Merge해보고 결과를 보여줌.
- Push Receiver
- 젠킨스가 푸시된 브랜치를 빌드하고, 빌드가 성공했는지 실패했는지 알려줌.
Build 자동화
Deploy 자동화
<aside>
✅ github ↔ Jenkins ↔ nDeploy
</aside>
Unity Framework 배포
- Jenkins에서 유니티 라이브러리 버전 확인
- [UNITY_FRAMEWORK_DEPLOY] [3.2.0.024] 버전 반영된 PR 빌드 성공. 곧 nDeploy에 배포하고 다시 알려드릴게요. 메세지 뜸
- true로 설정하면 자동 머지, false이면 pr 머지 직접 해줘야 함.