나는 15 분마다 주기적으로 빌드를 찾고 있습니다. 나는 온라인 보았다 나는이 스케줄을 사용하고 있습니다 : */15 * * * *
Jenkins 정기적으로 빌드 - 일정
H/15 * * * *
를 사용하기보다는
*/15 * * * *
이
누군가가 나에게 H
대신 *
를 사용 사이의 차이를 말할 수에 의해 부하를 균등하게 확산 나를 말하고있다
?
나는 15 분마다 주기적으로 빌드를 찾고 있습니다. 나는 온라인 보았다 나는이 스케줄을 사용하고 있습니다 : */15 * * * *
Jenkins 정기적으로 빌드 - 일정
H/15 * * * *
를 사용하기보다는
*/15 * * * *
이
누군가가 나에게 H
대신 *
를 사용 사이의 차이를 말할 수에 의해 부하를 균등하게 확산 나를 말하고있다
?
예. 빌드에서 → 빌드 주기적으로 → 일정 → 인라인 도움말 트리거 :
정기적으로 예약 된 작업도 생산 시스템에로드 할 수 있도록하기를, 기호 H (대한 "해시") 가능하면 사용되어야합니다. 예를 들어, 12300 일일 작업에
0 0 * * *
을 사용하면 자정에 큰 스파이크가 발생합니다. 반대로H H * * *
을 사용하면 하루에 한 번씩 각 작업을 실행하지만 동시에 모든 작업을 수행 할 수는 없으며 제한된 리소스를 사용하는 것이 좋습니다.H 기호는 범위와 함께 사용할 수 있습니다. 예를 들어,
H H(0-7) * * *
은 오전 12시 (자정) ~ 오전 7:59 사이의 시간을 의미합니다. 범위가 있거나없는H
의 단계 간격을 사용할 수도 있습니다.기호는 범위에서 임의의 값으로 생각할 수 있지만 임의의 주어진 프로젝트에서 값이 안정적으로 유지되도록 실제로는 임의의 함수가 아니라 작업 이름의 해시입니다.
월 필드 일 경우 가변 월 길이로 인해 대부분의 월말에 일관되게
*/3
또는H/3
과 같은 짧은주기가 작동하지 않습니다. 예를 들어,*/3
은 긴 달의 1 일, 4 일, 31 일에 실행되고 다음 달의 다음 날에 다시 실행됩니다. 해시는 항상 1-28 범위에서 선택되므로H/3
은 한 달이 끝날 때 3 일에서 6 일 사이의 실행 간격을 만듭니다. 더 긴주기에도 길이가 일치하지 않지만 효과는 눈에 띄지 않습니다.빈 줄과
또한#
으로 시작하는 줄은 주석으로 무시됩니다.,
@yearly
,@annually
,@monthly
,@weekly
,@daily
,@midnight
및@hourly
편리한 별칭으로 지원됩니다. 이들은 자동 균형 조정을 위해 해시 시스템을 사용합니다. 예를 들어,@hourly
은H * * * *
과 같으며 시간 중에 언제든지 의미 할 수 있습니다.@midnight
은 실제로 오전 12시에서 오전 2시 59 분 사이의 시간을 의미합니다.예 :
# every fifteen minutes (perhaps at :07, :22, :37, :52) H/15 * * * * # every ten minutes in the first half of every hour (three times, perhaps at :04, :14, :24) H(0-29)/10 * * * * # once every two hours every weekday (perhaps at 10:38 AM, 12:38 PM, 2:38 PM, 4:38 PM) H 9-16/2 * * 1-5 # once a day on the 1st and 15th of every month except December H H 1,15 1-11 *