GitHub Action으로 Unity Build 및 Deploy 자동화
github Action을 활용해서 원하는 깃허브 Unity 프로젝트를 빌드하고 결과물을 생성합니다. Android의 경우 원하는 테스트 트랙으로 자동 배포합니다.
- Android : .apk
- ios : xcode project
github repository : https://github.com/hojin-kr/builder-unity-ci
참고 : builder-unity-ci, unity build ci open source project https://github.com/game-ci/unity-builder
Workflow
- just-build : 빌드를 수행 후 apk, iOS project 파일을 artifact로 저장합니다.
- releaseToGooglePlay : 빌드 수행 후 google Play의 테스트 트랙으로 배포합니다.
- remove-old-artifacts : github 비용 관리를 위해 매일 정해진 시간에 저장된 artifact를 제거하여 저장소를 비웁니다.
버전
workflow 실행시 명시적으로 지정합니다.