Show 1.01 ^ 365 = 37.78프로그래밍 Unity + iOS + Jenkins 빌드 자동화 정리Youngchangoon 2020. 6. 21. 22:28 Jenknis란Jenkins는 빌드 자동화를 도와주는 도구로 오픈소스이며, 빌드 자동화와 관련한 여러가지 플러그인들을 제공하고 있습니다. 사용하는 이유빌드를 하고 배포를 하는 과정을 손수 하게된다면 매우 번거러울 뿐만 아니라 기본화면Jenkins를 설치하고 계정 설정을 마치면, localhost:8080를 들어가면 아래와 같은 화면이 보입니다. jenkins 설치 후, localhost:8080을 들어가면 보이는 첫 화면여기서 사용했던 메뉴들을 간단히 정리해보면
Jenknis + Unity + iOS 세팅Requirements ( 필요한 것들 )아래 플러그인은 Jenkins의 플러그인 관리에 들어가셔서 검색 후 설치하시면 됩니다.
파이프라인 추가하기새로운 Item -> Freestyle project를 눌러 새로운 project 생성 (이름은 알아서) 파이프라인 순서 개요구성하려는 대략적인 순서는 아래와 같습니다.
세부적인 설정 정보소스코드관리Git 설정 빌드 유발, 빌드환경 이부분은 스킵하였습니다. 빌드 세팅
< General build settings >
< Code signing & OS X keychain options >
< Advanced Xcode build options >
4. Excute shell ( altool을 이용해 ipa파일 전송 )
마지막 shell scirpt가 실행되면 자동으로 itunes connect에 빌드 파일이 올라가게 됩니다. 추가로, JenkinsBuildProcessor에 대한 스크립트는 이
링크에 올려놓았으니 안드로이드 플랫폼은 2019.3으로 넘어오면서 자동화 빌드와 관련하여 Gradle쪽에 이슈가 있어서 해결되는대로 포스팅하려고 합니다 ㅜㅜ |