snow · 2026.4.21 04:19 · 조회 2

Jenkins 첫 번째 Job 만들기

Freestyle Job이란?

Freestyle Job은 Jenkins에서 가장 기본적인 Job 유형으로, GUI를 통해 빌드 단계를 구성합니다. 간단한 스크립트 실행이나 기존 레거시 빌드에 적합합니다.


Job 생성 절차

1단계: 새 Item 생성

  1. 대시보드 왼쪽 메뉴에서 새 Item(New Item) 클릭
  2. Item 이름 입력 (예: my-first-job)
  3. Freestyle project 선택
  4. OK 클릭

2단계: 기본 설정

설정 항목설명
설명(Description)Job에 대한 간단한 설명
오래된 빌드 버리기보관할 빌드 수 또는 일수 설정 (디스크 절약)

3단계: 빌드 스텝 추가

Build Steps 섹션에서 Add build step 클릭 후:

  • Execute shell (Linux/Mac): 쉘 스크립트 실행
  • Execute Windows batch command: 윈도우 배치 실행
  • Invoke Gradle/Maven: 빌드 도구 실행

예시 쉘 스크립트

1echo "빌드 시작: $(date)"2echo "현재 디렉토리: $(pwd)"3echo "Hello, Jenkins!"

4단계: 저장 및 실행

  1. 저장(Save) 클릭
  2. Job 페이지에서 지금 빌드(Build Now) 클릭
  3. **빌드 이력(Build History)**에서 #1 클릭
  4. **콘솔 출력(Console Output)**에서 결과 확인

빌드 트리거 설정

Build Triggers 섹션에서 자동 실행 조건을 설정합니다.

트리거설명
주기적으로 빌드cron 표현식으로 스케줄 설정
SCM 폴링Git 변경 감지 시 자동 빌드
원격에서 빌드 유발URL을 통한 트리거 (Webhook 대용)

cron 예시

H/15 * * * * → 15분마다 실행 0 9 * * 1-5 → 평일 오전 9시 실행 H 0 * * * → 매일 자정 실행

빌드 후 조치

Post-build Actions에서 빌드 완료 후 동작을 설정합니다.

  • 이메일 알림 전송
  • 아티팩트 보관 (**/*.jar, dist/**)
  • 다른 Job 실행 (Downstream 트리거)

댓글

아직 댓글이 없습니다.

댓글을 작성하려면 로그인이 필요합니다.