[백업][가리사니] 젠킨스 ci (지속적통합) 서비스 : 1. 설치
java, tomcat, version-control

이 문서는 가리사니 개발자 포럼에 올렸던 글의 백업 파일입니다. 오래된 문서가 많아 현재 상황과 맞지 않을 수 있습니다.

젠킨스 CI (지속적통합) 서비스 시리즈

젠킨스란?

사이트 : [https://jenkins.io/ 깃허브 : [https://github.com/jenkinsci Jenkins는 CI (지속적통합)를 위한 툴로, war 파일로 배포하여 자바 웹서버 위에서 쉽게 돌릴 수 있습니다. 참고 : CI (지속적통합) 지속적 통합 - 위키백과

설치!

  1. [https://jenkins.io/ 에 접속합니다.

  2. ~.war 파일을 다운받습니다.

  3. 톰켓등 웹서버에 디플로이 시킵니다.

  • 적당한 폴더에 옴겨둔 후
  • 톰켓 기준으로 server.xml 에 호스트를 추가해줍니다.
  1. 처음 접속하면 기본 비밀번호를 치라고 나옵니다.
  • 초기 비밀번호는 {systemprofile}/.jenkins/secrets/initialAdminPassword 에 있습니다. -- 물론 운영체제마다 다를 것 같지만 친절하게 위에 나와있습니다.
  • 다만 필자는 기본경로를 옴기려고 war를 살펴봤는데.. 나중에 설정이 나오니 생략합니다.
  1. 처음 로그인을 하면 Customize Jenkins 가 뜨게되며 아래와 같은 옵션이 있습니다.
  • Install suggested plugins : 권장 플러그인 설치
  • Select plugins to install : 직접 플러그인 선택 설치
  • 필자는 아직 잘 모름으로 권장을 클릭하였습니다.
  • 설치 과정입니다. 각종 권장되는 프로그인이 깔리는 것 같습니다.
  1. 각종 정보를 입력합니다.

  2. 설치 완료 후 : Jenkins 관리 -> 시스템 설정 으로 이동합니다.

  • 이 과정을 무시해도 되지만, 개인적으로 모든 폴더관리는 따로 빼두는 것이 좋다고 생각해서 작성하였습니다.
  • 설명대로 환경변수 변경
  • CMD에서 윈도우 기준 (m은 모든 사용자 옵션, 필자는 경로를 G:\JENKINS 로설정)
setx -m JENKINS_HOME "경로"
  • 웹서버를 종료한 후 기존디렉토리에서 새 디렉토리로 붙여넣기 한 후 다시 웹서버에 시동을 겁니다.
  • 디렉토리 옴김완료