✅ 1. 로그의 어원 로그(Log) 라는 단어의 원래 뜻은 ‘통나무’ 배를 타고 가던 선원들이 배의 속도를 측정하기 위해 밧줄을 묶은 통나무(Log)를 바다에 던졌던 것에서 유래 일정 시간 풀려나간 밧줄의 길이를 재서 속도를 계산하고, 그걸 항해 일지
✅ 1. 실습 준비 실습 파일은 강의자료 섹션에 첨부파일을 활용할 것 build.gradle 파일 오픈하여 실습 진행 각 IDE 환경에 맞는 롬복을 설치할 것 ✅ 2. 로그 작성을 위한 어노테이션 추가 package com.hi.waiting_api;
✅ 1. 젠킨스에 배치 등록 item name : Settlement_Batch item type : Freestyle project Build Steps 클릭 Add build Step > Execute Windows batch command 클릭
✅ 1. 실행 파일 빌드하기 # 윈도우 ./gradlew.bat clean build -x test # 맥/리눅스 ./gradlew clean build -x test 결과 확인: build/libs/settlement-0.0.1-SNAPSHOT.j
✅ 1. 젠킨스 war 파일 다운로드 ✅ 2. 젠킨스 실행하기 java -jar jenkins.war --httpPort=9090 반드시 젠킨스가 설치된 경로까지 이동한 후, 터미널로 해당 명령어를 입력해주세요. 참고로 우리가 설치한 버전은 jdk 2
✅ 1. 메인 메소드 변경 public static void main(String[] args) { System.exit(SpringApplication.exit(SpringApplication.run(SettlementApplication.cl
✅ 1. 젠킨스 빌드 구동 확인 해당 시간이 되면 자동으로 젠킨스가 프로그램을 실행한다. console output 메뉴에서 콘솔을 확인할 수 있다. 등록한 리스너와, 배치 작업이 성공적으로 되었는지 확인한다. ✅ 2. 데이터 베이스 확인 정산 테이블
✅ 1. 젠킨스에 배치 등록 item name : Settlement_Batch item type : Freestyle project Build Steps 클릭 Add build Step > Execute shell 클릭 echo "[젠킨스] 정산 배
✅ 1. 배치 시작과, 배치끝을 알려주는 리스너 작성 JobLoggerListener.java package com.batch.settlement.listener; @Slf4j @Component public class JobLoggerListene
✅ 1. ItemProcessor 구현 SettlementJobConfig.java @Bean public ItemProcessor<Orders, Settlement> settlementProcessor(){ return item -> {