JSCODE Logo
블로그후기멘토진
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호
학원 명칭 : 제이에스코드(JSCODE)원격학원학원설립ㆍ운영 등록번호 : 제6063호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2025 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침
← 블로그 목록으로 돌아가기

[실습] Jenkins에 배치 등록하기(맥 사용자)

JSCODE 시니
JSCODE 시니
2026. 04. 04.
author
JSCODE 시니
category
Spring Batch
createdAt
Feb 7, 2026 01:14 AM
isPublic
isPublic
series
Spring Batch 입문: 3시간 만에 끝내는 대용량 처리의 기초
slug
registering-batch-job-on-jenkins-mac
type
post
updatedAt
Apr 4, 2026 10:00

✅ 1. 젠킨스에 배치 등록

notion image
notion image
  • item name : Settlement_Batch
  • item type : Freestyle project
notion image
  • Build Steps 클릭
  • Add build Step > Execute shell 클릭
notion image
echo "[젠킨스] 정산 배치를 시작합니다." # 실습용 고정 날짜(강의 듣는 날짜 - 7) (나중엔 $(date ...) 명령어로 자동화 가능) TARGET_DATE="2026-01-21" echo "정산 대상 날짜: $TARGET_DATE" # 자바 실행 (파라미터 주입) java -jar 해당 jar 파일의 절대 경로 \ --job.name=settlementJob \ targetDate=$TARGET_DATE \ time=$(date +%s)
  • 해당 jar 파일의 절대 경로는 이와 같이 작성한다.
    • java -jar /Users/siyeon/Downloads/settlement/build/libs/settlement-0.0.1-SNAPSHOT.jar \
날짜 자동화 하고 싶다면(맥 전용)
notion image
  • Triggers 클릭 후 Build Triggers 체크
notion image
  • 스케줄러에 해당 크론표기법을 작성한다.
TZ=Asia/Seoul 51 13 * * *
실습을 듣고 있는 시간 + 3분 정도의 시간으로 세팅한다.
 
author
category
Spring Batch
createdAt
Mar 5, 2026 10:56 PM
isPublic
isPublic
series
Spring Batch 입문: 3시간 만에 끝내는 대용량 처리의 기초
slug
type
series-footer
updatedAt
Apr 4, 2026 10:00
📎
이 글은 Spring Batch 입문 강의의 수업 자료 중 일부입니다.