본문 바로가기
엔지엠 매크로

나만 빼고 다 쓰는 젠킨스를 설치 해볼까? (지속적 통합을 위한 최고의 도구 젠킨스와 소나큐브 연동하기!)

by 업무자동화 2021. 6. 20.
반응형

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech&wr_id=379 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

 

안녕하세요. 엔지엠소프트웨어입니다. 개발자라면 한번쯤은 들어봤을 젠킨스를 설치하고, 이전에 설치한 소나큐브와 연동해보도록 하겠습니다. 젠킨스를 사용하면 지속적 통합(CI: Continuous Integration)과 지속적 배포(CD: Continuous Delivery)를 자동화할 수 있습니다. CI, CD는 소나큐브를 연동한 후 기회가되면 다시 알아볼께요. 이 글은 젠킨스와 소나큐브를 연동하는 방법에 대해 설명합니다. 젠킨스를 [ 다운로드 ] 하세요.

※ 소나큐브 설치 방법은 [ 여기 ]를 참고하세요.

 

 

LTS - Windows를 클릭하면 젠킨스 설치 파일이 다운로드 됩니다. 다운로드가 완료되면 더블 클릭해서 실행하세요. 오랜만에 보는 화면이군요-_-;

 

 

기본 위치에 설치를 진행합니다.

 

 

로컬에서 테스트만 한다면 "Run service as LocalSystem (not recommended"를 선택하고 넘어가도 됩니다. 도메인 환경에서 사용할일이 있을지 모르겠지만, 서버에 설치한다면 "Run service as local or domain user"를 선택하고 계정 정보를 입력하세요. "Test Credentials"을 클릭하여 계정이 올바른지 체크하세요. 저는 로컬에서 테스트하므로 아래와 같이 선택하고 넘어갑니다.

  • Account: 윈도우 계정
  • Password: 윈도우 계정 비밀번호

 

 

젠킨스 서버는 8080포트를 기본값으로 사용합니다. 개발자 환경에서는 8080포트를 이미 쓰고 있는 경우가 많기 때문에 "Test Port"를 클릭하여 검증하세요. 이미 사용중이라면 다른 포트를 입력해야 합니다. 제 경우에는 웹개발보다 CS 개발이 주를 이루다보니 8080포트를 사용하는 서비스가 없습니다.

 

 

아마도 설치된 자바 위치를 자동으로 잡아주는듯합니다. 만약, 위치에 JDK 또는 JRE가 없다면 "Change..." 버튼을 클릭해서 직접 자바 위치를 잡아줘야 합니다.

 

 

커스텀 설정은 그냥 넘어갑니다.

 

 

설치를 진행하세요.

 

 

잠시 기다리면 설치가 완료됩니다.

 

 

설치가 완료되면 Unlock Jenkins 화면이 나오면서 비밀번호를 입력하는 창이 나옵니다. 각자 컴퓨터 환경에 따라 다르겠지만, initalAdminPassword 경로로 가면 비밀번호를 확인할 수 있습니다. 윈도우 디펜더를 사용중이면 경로를 복사해서 이동할 수 없습니다. 직접 폴더를 찾아가세요.

반응형

댓글