DevOps/Jenkins

[Jenkins] 스케줄(Schedule)을 사용한 자동 실행 방법

cob 2023. 12. 15. 10:20

 

1. 스케줄 설정

[프로젝트] 선택  => [구성] 선택 => [빌드 유발 or Build Triggers] => [Build periodically] 선택

 


2. 작성밥법

작성 방법은 Cron과 동일
* * * * *
| | | | |
| | | | +-- 요일(0-7, 0과 7은 일요일, 1은 월요일, ...)
| | | +---- 월(1-12)
| | +------ 일(1-31)
| +-------- 시(0-23)
+---------- 분(0-59)
  • * (별표): 모든 값에 일치한다. 모든 분/시간/일/월/요일을 나타낸다.
  • - (대시): 범위를 나타낸다. 예를 들어, 1-5는 1부터 5까지의 값에 일치한다.
  • , (쉼표): 특정 값들을 나타낸다. 예를 들어, 1,3,5는 1, 3, 5에 일치한다.
  • / (슬래시): 간격을 나타낸다. 예를 들어, 0/15는 매 15분마다 실행된다.
  • ? (물음표): 요일 또는 일에 대한 값의 설정을 생략한다.
  • L: 마지막 값(월의 마지막 날 또는 요일의 마지막 날에 대응)을 나타낸다.

 

2-1) Jenkins에서 사용하는 표현식

H는 시간을 랜덤하게 하여 충돌을 피하는 표현식이다.
H 8 * * *
반응형