NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


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

    페이지 정보

    본문

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

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

    0HfXYn9.png

     

     

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

    bNuI61s.png

     

     

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

    uJE01nh.png

     

     

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

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

    Y7pZCAg.png

     

     

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

    rBySFsP.png

     

     

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

    ArBFYwP.png

     

     

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

    rBdE7Ar.png

     

     

    설치를 진행하세요.

    k7FIOaL.png

     

     

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

    Asp5aAm.png

     

     

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

    rAalqKi.png

     

     

    initialAdminPassword 파일을 메모장으로 열고 안에 있는 패스워드를 복사하고 붙여넣기 합니다.

    pJ42u41.png

     

     

    Install suggested plugins를 클릭하세요.

    9NOyaUt.png

     

     

    젠킨스에서 제안하는 플러그인을 모두 설치하는데 약 10분정도 소요됩니다. 옛날에 설치했을때는 이런게 없었는데요. 많이 변했군요^^;

    wSeieZA.png

     

     

    플러그인 설치가 완료되면 Create First Admin User를 설정할 수 있습니다.

    FxyV6q6.png

     

     

    젠킨스 URL을 입력하세요. 로컬 환경이기 때문에 수정할 필요는 없습니다.

    RvLpSlz.png

     

     

    "Start using Jenkins" 클릭!

    bUuuo2E.png

     

     

    젠킨스가 정상적으로 설치되었네요^^

    WwyuSYf.png

     

     

    2부에서는 젠킨스와 소나큐브를 연동하는 방법에 대해 알아보겠습니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    [이 게시물은 엔지엠소프트웨어님에 의해 2021-06-23 21:08:47 팁 앤 테크에서 이동 됨]
    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.