[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)

37,774 views

Published on

  • Be the first to comment

[140315 박민근] 젠킨스를 이용한 자동빌드 시스템 구축하기(ci)

  1. 1. 지속적인 통합 (CI Continus Integration)
  2. 2. 다들 개발 잘했지? 내일 시연 있으니까… 오늘 빌드 묶는다 팀장님 저희 다 커밋했습 니다. ^^ ㅇㅋ. 지금 빌드 한다. 아 제가 커밋한거에 뭐 빠트렸네요.. 지금 올릴게요.. 빨리 올려 임마!! 벌써 저녁 9시야… ㅠ.ㅠ 윙?? 아놔.. 빌드 깨졌잖아!! 1시간 후…
  3. 3. 아놔 또 깨졌잖아!! 스크립트 파일 누가 빼먹었어?!! 아 죄송합니다.. 지금 올릴게요.. ㅠ.ㅠ 이거 못끝내면 다들 집에 못감… 1시간 후… 네…ㅠ.ㅠ 집에 못들어간다고 전화 하고 올께요. ㅠ.ㅠ
  4. 4. 지속적인 통합 (CI Continus Integration)
  5. 5. 지속적인 통합 (CI Continus Integration) 커밋 자동 빌드 자동 테스트 자동 배포
  6. 6. 지속적인 통합의 이점 지속적인 통합이 버그를 없애주는 것은 아니지만, 버그를 발견하고, 제거하는 것을 쉽게 만들어 준다. 반복되는 복잡한 빌드 작업을 단순화 시켜주고, 자동화 시켜 준다.잦은 배포를 용이하게 해준다.
  7. 7. 지속적인 통합 (CI Continus Integration)
  8. 8. 사용예 – 드래곤볼 온라인 소스커밋 •프로그래머 – 코드 •아티스트 – 리소스 •Perforce 소스 업데이트 •여기서부터는 빌드 서버 분산 빌드 •Incerdi Build 리소스 패킹 •자체툴 패치 파일 제작 •RTPatch 업로드 •CDN 배포
  9. 9. CI 도구 HUDSON
  10. 10. http://jenkins-ci.org/
  11. 11. http://www.moreagile.net/2013 /01/jenkins-cicontinuous- integration-1.html
  12. 12. http://www.moreagile.net/2014/01/jenkins-cicontinuous-integration-2.html
  13. 13. Jenkins 설치하고 세팅하기 • 구글 검색 ! • NHN NEXT 게임 프로젝트 CI 설치 방법 • 자동 컴파일 및 배포하는 툴 Jenkins
  14. 14. •지속적인 통합의 이점 http://pragmaticstory.com/245 •Hudson을 이용한 지속적인 통합 http://doortts.tistory.com/80 •젠킨스를 이용한 지속적인 통합 http://www.moreagile.net/2013/01/jenkins- cicontinuous-integration-1.html •자동 컴파일 및 배포하는 툴 Jenkins http://jawscompany.tistory.com/6 •Jenkins로 유니티 자동 빌드 세팅하기 http://la- stranger.blogspot.kr/search/label/Unity3d •Jenkins Unity3d Builder Plugin https://wiki.jenkins- ci.org/display/JENKINS/Unity3dBuilder+Plugin •Jenkin Unity Asset Server Plugin https://wiki.jenkins- ci.org/display/JENKINS/Unity+Asset+Server+Plugin

×