728x90
Build Periodically 와 Poll SCM 차이점
1. Build Periodically
파일에 변경이 없어도 빌드된다
2.Poll SCM
파일에 변경이 있을 때만 빌드된다.
1.Poll SCM 추가
빌드 유발(Build triggers)에 Poll SCM에 Cron식인 H/10 * * * *(매 10분마다) 을 추가한다.
기존의 Cron식은 */10 * * * * 이지만 위의 식 H/10 * * * *을 쓸 경우 매 십분 (ex 00,10,20,30,40,50)으로 실행되는 것이 아니라 랜덤한 십분(ex 02,12,22,32,42,52)으로 실행되어 서버에 과부하를 낮출 수 있다.
2.Poll SCM 확인
github에 Commit이 일어나면 Jenkins가 1번에서 정한 Cron식의 시간마다 자동으로 빌드해 Tomcat으로 배포해주는 것을 확인 할 수 있다.
728x90
'devops' 카테고리의 다른 글
docker ssh server 설치 및 설정 (0) | 2024.03.11 |
---|---|
Jenkins 빌드 파일 다른 서버에 배포(maven,war) (0) | 2024.03.11 |
Jenkins tomcat설정(maven,war) (2) | 2024.03.08 |
Jenkins git,maven,war 설정(maven,war) (0) | 2024.03.07 |
docker 명령어 (0) | 2024.03.06 |