CI, CD/jenkins(Hudson): 22개의 글
Jenkins 구축하기 (Wndows, MSBuild, SVN 활용)1. Jenkins 란 ?Jenkins Server는 Open Source CI (Continuous Integration) 을 자동화해주는 Tool입니다. 대부분 다음과 같은 방식으로 Jenkins를 이용합니다.Repository (SVN, Git)에서 source code를 가져옵니다.정해진 절차에 따라 build 및 unit test, integration test를 수행합니다. 수행 결과 이상이 있을 때 e-mail을 통해서 reporting해주는 역할까지 수행해 줍니다.정상적으로 build 되었으며, 모든 test 결과에 이상이 없는 경우 배포 파일(setup, update)을 생성합니다.Jenkins 자체는 사용자가 입력한 c..
개인적인 오픈소스 프로젝트 개발을 진행하면서 경험한 내용과 느낌을 간단하게 정리해보기로 했습니다. 현재 github(https://github.com/Pyohwan/JakduK)에 소스 코드가 올라가 있습니다. 또한 K리그 작두왕(https://jakduk.com)이 이 소스 코드로 돌아가는 것입니다. 현재 K리그 작두왕의 빌드 및 배포는 Jenkins를 통해서 이루어지고 있습니다. 빌드 및 배포를 수행하는 대상은 4곳인데요.스테이징 API 서버 (https://staging.jakduk.com:8080)스테이징 WEB 서버 (https://staging.jakduk.com)프로덕션 API 서버 (https://api.jakduk.com)프로덕션 WEB 서버 (https://jakduk.com)스테이징과..