<aside> <img src="/icons/tag_gray.svg" alt="/icons/tag_gray.svg" width="40px" />
목차
</aside>
<aside> ✏️
Unity 프로젝트를 빌드 자동화는 CLI 기반으로 빌드를 진행합니다. 따라서 프로젝트 내 해당하는 플랫폼의 Builder 클래스를 정의하고 이를 CLI를 통해 실행함으로써 빌드 자동화 파이프라인을 구축합니다.
</aside>
# keystore의 경우 secretfile로 등록하셔도 되지만, builder 클래스 내에서도 식별이 필요하기 때문에 경로로만 설정하시는 것을 추천드립니다.
keystore 비밀번호:'msg0322!'
key alias: "serpentoftheend"
key alias 비밀번호:'msg0322!'
<aside> ✏️
Credentails 등록 방법은 4. Credentials 등록 참조 바랍니다.
</aside>
github classic token: private repo 접근 권한keystore password: secret textkey alias: secret textkey alias password: secret textSlack Webhooks URL: secret text<aside> 💬
파이프라인(스크립트)는 groovy 언어로 작성합니다.
<aside> ✏️
keystore 경로 추출
keystore는 프로젝트 root에 프로젝트 이름과 동일하게 명시한다는 가정 하에 변수 처리 했습니다.
SerpentOfTheEnd-client/SerpentOfTheEnd.keystore