Jenkins

Jenkins 기본 사용법

Jenkins의 주요 기능 및 UI 탐색

240624-013352

Jenkins에 처음 접속하면 대시보드가 표시됩니다. 이 대시보드는 Jenkins의 주요 기능에 접근할 수 있는 출발점입니다. 주요 UI 요소는 다음과 같습니다:

  1. 대시보드 (Dashboard): 현재 설정된 모든 Job과 최근 빌드 상태를 확인할 수 있습니다.
  2. 새로운 Job 생성 (New Item): 새로운 Jenkins Job을 생성하는 버튼입니다.
  3. 빌드 기록 (Build History): 최근 빌드의 기록을 보여줍니다.
  4. 젠킨스 관리 (Manage Jenkins): Jenkins 설정, 플러그인 관리, 시스템 설정 등을 할 수 있습니다.
  5. 내 작업목록 (My Views): 자신이 생성한 Job이나 설정한 뷰를 확인할 수 있습니다.

첫 번째 Jenkins Job 생성하기

  1. 새로운 Job 생성

    • 대시보드에서 '새로운 Item'을 클릭합니다.
    • 새로운 Job의 이름을 입력하고, 'Freestyle 프로젝트'를 선택한 후 '확인'을 클릭합니다.
  2. Job 구성 요소 설명

    • Job이 생성되면 설정 페이지로 이동합니다. 여기서 Job의 세부 설정을 할 수 있습니다.

    • 주요 설정 항목은 다음과 같습니다:

      일반 (General)

      • 프로젝트 이름, 설명 등을 입력할 수 있습니다.
      • GitHub 프로젝트를 사용할 경우 URL을 입력합니다.

      소스 코드 관리 (Source Code Management)

      • Git, SVN 등의 버전 관리 시스템을 선택하고 저장소 URL을 입력합니다.
      • 필요한 경우 인증 정보를 설정합니다.

      빌드 트리거 (Build Triggers)

      • 빌드 트리거를 설정하여 특정 이벤트(예: 일정, 코드 변경 등) 발생 시 자동으로 빌드를 시작할 수 있습니다.
      • 예를 들어, "SCM에서 변경 사항이 감지되었을 때" 옵션을 선택하여 코드가 커밋될 때마다 빌드를 트리거할 수 있습니다.

      빌드 환경 (Build Environment)

      • 빌드 환경을 설정할 수 있습니다. 예를 들어, 특정 환경 변수를 설정하거나, 빌드 전에 특정 스크립트를 실행할 수 있습니다.

      빌드 (Build)

      • 빌드 단계에서 실제 빌드 작업을 정의합니다. 예를 들어, 쉘 스크립트 실행, Ant, Maven, Gradle 등을 사용한 빌드를 설정할 수 있습니다.
      • '빌드 단계 추가' 버튼을 클릭하여 필요한 빌드 단계를 추가합니다.
      • 예를 들어, 'Execute shell'을 선택하고 다음과 같은 스크립트를 입력할 수 있습니다:
        echo "Hello, Jenkins!"

      빌드 후 조치 (Post-build Actions)

      • 빌드 후 수행할 작업을 정의합니다. 예를 들어, 빌드 결과를 이메일로 통지하거나, 다른 프로젝트를 빌드하도록 설정할 수 있습니다.
  3. Job 저장 및 실행

    • 설정을 마친 후 '저장' 버튼을 클릭합니다.
    • 생성된 Job의 페이지로 이동하며, '빌드 실행' 버튼을 클릭하여 Job을 수동으로 실행할 수 있습니다.
    • '빌드 내역' 섹션에서 빌드의 진행 상황을 확인할 수 있으며, 빌드 번호를 클릭하면 빌드 로그와 결과를 확인할 수 있습니다.

예시를 통한 이해

예를 들어, 간단한 "Hello, Jenkins!" 메시지를 출력하는 Job을 생성해보겠습니다.

  1. 새로운 Item 생성

    • 이름: HelloJenkins
    • 유형: Freestyle 프로젝트
  2. 설정

    • 소스 코드 관리: 없음
    • 빌드 트리거: 없음 (수동 실행)
    • 빌드:
      • 빌드 단계 추가: Execute shell
      • 스크립트:
        echo "Hello, Jenkins!"
  3. 저장 및 실행

    • Job을 저장하고 대시보드에서 HelloJenkins Job을 선택한 후, '빌드 실행'을 클릭합니다.
    • 빌드 내역에서 빌드 번호를 클릭하여 빌드 로그를 확인합니다. 로그에는 "Hello, Jenkins!" 메시지가 출력된 것을 확인할 수 있습니다.

이로써 Jenkins의 기본 사용법과 첫 번째 Jenkins Job을 생성하는 방법을 마쳤습니다.

다음 섹션에서는 Jenkins Pipeline에 대해 다루겠습니다.

On this page