Jenkins 빌드 파이프라인 + Unity 6 Build Profiles — 그리고 업스트림 기여
Steamworks.NET PR 머지- 증상
- 빌드는 자주 하는 일입니다. 그런데 Windows·macOS 두 타겟을 수동으로 빌드하고 있어 매 배포마다 반복 비용과 실수 여지가 있었고, Unity 6.0 업그레이드로 파이프라인 재정비가 필요했습니다.
- 조치
- Jenkins로 Windows/macOS 빌드를 각각 자동화하고 Unity 6에 새로 도입된 Build Profiles를 파이프라인에 적용했습니다. 적용 과정에서 Steamworks.NET이 Unity 6.0에서 컴파일 루프에 빠지는 호환 문제를 발견했고 — 우회하는 대신 원인을 추적해 업스트림에 수정 PR을 보냈습니다.
결과
빌드 자동화를 완료했습니다. Steamworks.NET에 수정이 머지되어 (PR #701, 2025.04) 같은 문제를 겪는 모든 Unity 6 사용자에게 반영됐습니다.


