곰돌푸우❤️

목차

    프로젝트 통합을 위해 젠킨스를 적용하며 과정을 정리해보았습니다.

     

    젠킨스는 2가지 동작 방식이 있습니다.

     

    1. 톰캣 서버 위에서 war 파일을 올려 구동하는 방식

     

    2. 내장된 Server와 DB를 사용하는 설치형 방식

     

    여기서는 2번 방식으로 설치해보겠습니다.

     

     

    1. 젠킨스(Jenkins)란?

     

     Jenkins란 지속적 프로젝트 통합 CI툴입니다. Git과 같은 버전관리 툴과 연동하여 커밋을 감지하고 자동화 테스트를 포함 한 빌드를 자동으로 수행하도록 도와줍니다. 반복되는 복잡한 빌드과정을 자동화 시켜주어 많은 개발자들에게 유용하게 쓰이는 툴입니다. 

     이러한 빌드 과정은 개발자가 직접 설정해주어야 하는데 테스트는 거의 필수로 포함시켜야 하고 코드 표준 준수 여부, 정적 분석, 빌드 파이프라인까지 구성 할 수 있습니다. 자동화 테스트 실시 후에는 테스트 커버리지를 리포팅 해줍니다.

     

    2. 설치

     

    2.1 다운로드

     

    https://jenkins.io/

     

     

     

    LTS Release와 Weekly Release버전으로 2가지가 있는데

     

    LTS Release는 12주 마다 선정되는 안정적인 릴리즈 버전이고

     

    Weekly Release는 매주 업데이트 되는 다소 안정적이지 못할 수 있는 버전입니다.

     

    여기서는 LTS Release버전을 설치하겠습니다.

     

    2.32.3.war의 오른쪽 하단화살표를 클릭하여 Windows용을 다운 받습니다.

     

     

    2.2 압축해제

     

    다운로드 후 jenkins-2.32.3.zip 파일을 압축풀어 주면 jenkins라는 설치파일을 볼 수 있는데 실행시켜 설치를 시작합니다.

     

     

     

    2.3 설치

     

    실행 후 계속 Next를 눌러 설치를 완료하고 Finish를 누릅니다.

     

     

     

    3. 실행

     

    Jenkins는 설치 후 자동으로 윈도우 서비스에 등록이 되고 시작됩니다.

    브라우저를 열어 아래 링크로 이동합니다.

     

    http://localhost:8080/

     

     

    이어지는 글 ⬇️⬇️⬇️⬇️

    젠킨스(Jenkins)에 Bitbucket 연동하기

     

    facebook twitter googleplus kakaostory naver