본문으로 건너뛰기
버전: Next

스케줄링

파이프라인을 수동으로 실행하는 것 외에, 정기적인 스케줄을 설정하여 자동으로 실행되도록 구성할 수 있습니다.

정보

스케줄 기능은 Batch 파이프라인 전용입니다. Event 파이프라인에서는 스케줄 탭이 표시되지 않습니다.

Cron 스케줄 설정

설정 방법

  1. 워크플로우 편집기 상단 툴바에서 Settings (톱니바퀴 아이콘)을 클릭합니다.
  2. Schedule 탭을 선택합니다.
  3. 프리셋 옵션을 선택하거나, Custom을 선택하여 Cron 표현식을 직접 입력합니다.
  4. Save를 클릭하여 스케줄을 등록합니다.

스케줄이 등록되면 파이프라인 목록에 Schedule 배지가 표시됩니다.

Cron 표현식 구조

Cron 표현식은 5개의 필드로 구성됩니다:

┌───────────── 분 (0-59)
│ ┌───────────── 시 (0-23)
│ │ ┌───────────── 일 (1-31)
│ │ │ ┌───────────── 월 (1-12)
│ │ │ │ ┌───────────── 요일 (0-6, 일요일=0)
│ │ │ │ │
* * * * *

주요 Cron 표현식 예시

표현식설명
0 0 * * *매일 자정 (00:00)
0 * * * *매시간 정각
0 9 * * 1-5월~금 오전 9시
0 9,18 * * *매일 오전 9시, 오후 6시
*/30 * * * *30분마다
0 0 1 * *매월 1일 자정
0 6 * * 0매주 일요일 오전 6시
0 0 1 1,4,7,10 *분기 첫째 날 자정

프리셋 옵션

Cron 표현식을 직접 작성하지 않고 다음 프리셋을 사용할 수 있습니다:

프리셋Cron 표현식설명
Every Minute* * * * *매분
Hourly0 * * * *매시간
Daily0 0 * * *매일 자정
Weekly0 0 * * 1매주 월요일 자정
Monthly0 0 1 * *매월 1일 자정
Custom직접 입력Cron 표현식 직접 작성
정보

Cron 표현식의 시간대(Timezone)는 서버 설정 기준(UTC)입니다. 한국 시간(KST)으로 설정하려면 UTC 기준에서 9시간을 빼서 입력하세요. 예를 들어, KST 오전 9시 실행은 0 0 * * * (UTC 00:00)입니다.

스케줄 삭제

스케줄을 비활성화하려면 Schedule 탭에서 Remove 버튼을 클릭하여 스케줄을 삭제합니다.

경고

스케줄을 삭제해도 현재 실행 중인 배치는 중단되지 않습니다. 실행 중인 배치를 중단하려면 편집기에서 Stop 버튼을 사용하세요.

스케줄 모니터링

파이프라인 목록 화면에서 스케줄 상태를 확인할 수 있습니다:

정보설명
Schedule 배지스케줄이 등록된 파이프라인에 배지가 표시
다음 실행 시각다음 예정 실행 시각을 확인
실행 이력최근 스케줄 실행 결과(성공/실패) 확인