원본 본문으로 이동하기

젠킨스 CI (지속적통합) 서비스 : 1. 설치

박용서 - 젠킨스 CI (지속적통합) 서비스 시리즈 1. 설치 - https://gs.saro.me/#!m=elec&jn=852 2. 빌드 / 배포 (톰켓 Maven 스프링 프로젝트) - https://gs.saro.me/#!m=elec&jn=853 젠킨스란? 사이트 : https://jenkins.io/ 깃허브 : https://github.com/jenkinsci Jenkins는 CI (지속적통합)를 위한 툴로, war 파일로 배포하여 자바 웹서버 위에서 쉽게 돌릴 수 있습니다. 참고 : CI (지속적통합) https://ko.wikipedia.org/wiki/%EC%A7%80%EC%86%8D%EC%A0%81_%ED%86%B5%ED%95%A9 설치! 1. https://jenkins.io/ 에 접속합니다. 2. ~.war 파일을 다운받습니다. 3. 톰켓등 웹서버에 디플로이 시킵니다. - 적당한 폴더에 옴겨둔 후 - 톰켓 기준으로 server.xml 에 호스트를 추가해줍니다. 4. 처음 접속하면 기본 비밀번호를 치라고 나옵니다. - 초기 비밀번호는 {systemprofile}/.jenkins/secrets/initialAdminPassword 에 있습니다. -- 물론 운영체제마다 다를 것 같지만 친절하게 위에 나와있습니다. - 다만 필자는 기본경로를 옴기려고 war를 살펴봤는데.. 나중에 설정이 나오니 생략합니다. 5. 처음 로그인을 하면 Customize Jenkins 가 뜨게되며 아래와 같은 옵션이 있습니다. - Install suggested plugins : 권장 플러그인 설치 - Select plugins to install : 직접 플러그인 선택 설치 - 필자는 아직 잘 모름으로 권장을 클릭하였습니다. [미디어]가리사니 1-167.png[/미디어] - 설치 과정입니다. 각종 권장되는 프로그인이 깔리는 것 같습니다. 6. 각종 정보를 입력합니다. [미디어]가리사니 1-168.png[/미디어] 7. 설치 완료 후 : Jenkins 관리 -> 시스템 설정 으로 이동합니다. - 이 과정을 무시해도 되지만, 개인적으로 모든 폴더관리는 따로 빼두는 것이 좋다고 생각해서 작성하였습니다. [미디어]가리사니 1-169.png[/미디어] - 설명대로 환경변수 변경 - CMD에서 윈도우 기준 (m은 모든 사용자 옵션, 필자는 경로를 G:\JENKINS 로설정) > setx -m JENKINS_HOME "경로" - 웹서버를 종료한 후 기존디렉토리에서 새 디렉토리로 붙여넣기 한 후 다시 웹서버에 시동을 겁니다. - 디렉토리 옴김완료 [미디어]가리사니 1-170.png[/미디어] - Tomcat 자바 버전관리