본문 바로가기
카테고리 없음

Jenkins 에서 Unity YAML 수정하기

by Vader87 2021. 8. 23.
반응형

Unity 의 ScriptableObject 에 빌드 관련된 정보를 자동으로 포함시키기 위해 Jenkins 에서 수정하는 프로세스를 추가하는 작업을 하였다.

Jenkins 는 Groovy 를 통해 빌드 스크립트를 관리 하고 있었는데, readYaml 라는 것이 있어 되지 않을까 하고 시도했었는데 Unity YAML 의 특정 format 에 의한 오류로 파싱 에러가 발생했다.

2번째 라인과 해당 라인을 파싱하는 %u% 를 제거하면 파싱이 되긴 한데 이걸 이 파싱된 YAML 오브젝트를 다시 text 형식으로 변환해 저장하려고 하면 내용이 변형되어 문제가 된다.

이래 저래 잡설이 있었지만 핵심은,

Jenkins 에서 Unity YAML 을 수정할 일이 있다면 readYaml 을 사용하지말고 그냥 text 형식으로 읽고 수정하는 것이 정신 건강에 이롭다.

 

반응형

댓글