'poll scm'에 해당되는 글 1건

  1. 2016.04.27 Jenkins 에서 poll SCM 설정 시 H/10 * * * * 의 의미

기존에 젠킨스 세팅이 되어 있는 것을 참고하면서 메이븐 프로젝트를 세팅 중이었다. 그 가운데 cron expression으로 코드를 당겨오는 것을 설정하는 부분에 warning이 떠 있는 것을 확인했다. 내용은 



로 십분에 한번 코드가 변경되었는지 확인하지 말고 



H/10 * * * * 


로 수정해서 사용하라는 것이다. 



일단 처음에 혼동되었던 점은 H 가 Hour를 의미하는 것이 아닌가 하고 첫번째 요소가 분단위가 아닌가 하고 확인하게 되었고, 예상대로 첫번째 항목은 분을 나타낸다는 것을 확인 하고 나서 H의 의미가 무엇인지 확인하게 되었다. 그렇게 검색 중에 확인한 내용이 아래와 같다. 


*/10 으로 표현했을 경우에는 매 10분마다 무조건 시행하도록 되어있는데(11:10-11:20...) H를 쓰면 랜덤하게 (11:13-11:23...) 로 수행하게 되기 때문에 똑같은 시간에 수행하지 않되 10분마다 수행하라는 명령의 의도에서는 벗어나지 않으면서도 서버에 부하를 덜 준다는 것이었다.



Posted by 썬,더 호글
,