2017년 10월 24일 화요일

jenkins Job 구성

1. 소스 코드 관리

  • SVN을 사용하므로 Subversion 선택
  • Modules - Repository URL : SVN Project 주소 입력
  • Modules - Credentials : SVN 계정 입력
  • Check-out Strategy : 빌드 실행 전에 실행하는 SVN 명령, 기본으로 svn update를 선택해도 되지만 update 시에 파일 충돌문제가 발생 할 수가 있습니다.                       update 전에 Revert를 실행하면 해결 됌



2. Build

  • unity build plugin 설치 필요
  • Jenkins 관리 - Global Tool configuration에서 Unity 경로 설정이 필요합니다.
  • Execute shell
  • 빌드 완료 후에 파일 복사하는 Shell 명령어 입력



3. 빌드 후 조치

  • 아마존 S3에 빌드 파일을 업로드 할 수 있는 플러그인 설치
  • jenkins 환경 설정에서 s3 설정 필요
  • s3에 index.html을 만들어서 해당 Url을 구글Url을 이용해서 간결하게 만들고 다운로드 페이지를 링크하는 것도 좋은 방법




  • Groovy PostBuild
  • Groovy script를 이용해서 라인 알림을 보냄
  • 메신져에 따라 다르지만 Slack을 사용하는데 좋을 것 같다. Slack에서는 왠만한 플러그인 다 지원을 함








댓글 없음:

댓글 쓰기